• 负载均衡之应用请求路由模块的使用(ARR)(二)[安装]


    目标

    IIS7上安装ARR v1以及依赖的模块。ARR安装包包含了下列组件:

    Microsoft URL Rewrite Module for IIS 7.0.

    Microsoft Web Farm Management Version 1 for IIS 7.0.

    Microsoft Application Request Routing Version 1 for IIS 7.0.

    Microsoft External Cache Version 1 for IIS 7.0.

    在本文档中描写的步骤会安装这4个模块。

    先决条件

    本演练需要下列先决条件:

    装有IIS7.0或者更新版本的Win2008
    如果目标系统已经装有下列IIS7模块,则需要先卸载掉:

    Microsoft URL Rewrite Module for IIS 7.0 CTP1.

    Microsoft Application Request Routing for IIS 7.0 CTP1.

    注意:

             CTP1更新到RTW版本是不被支持的。CTP1必须在继续之前被卸载掉(所有的配置信息会丢失掉)。

             RC更新到RTW是支持的。而且,RC版本的模块不需要卸载就能继续(配置信息也不会丢失)。

    步骤1---下载Microsoft Application Request Routing Version 1

    可以从以下2个地方下载相对应的版本(根据机器类型):

    Microsoft Application Request Routing Version 1 for IIS 7 (x86) here.

    Microsoft Application Request Routing Version 1 for IIS 7 (x64) here.

    步骤2---安装Microsoft Application Request Routing Version 1

    1. administrator身份打开命令行

    2. 输入如下命令来停止WASWMSVC进程(执行这个是因为ARR会安装补丁KB 954438)。

    a)         net stop was /y

    b)         net stop wmsvc /y

    3. 运行程序ARR_<x86/x64>_exe

    a)         ARR_ x86_Version1.exe

    b)         或者

    c)         ARR_ x64_Version1.exe

    4. 接受最终用户许可协议(EULA)

    5. 然后这4个组件会依次安装

    6. 安装完成

    7. 要想查看详细的安装日志,可以查看%TEMP%\arr_setup.log。如果安装都成功,你会看到下列信息:

    a)         Completed the Microsoft Application Request Routing for IIS7 RC Setup

    b)         Installation results - look in the respective msi log files (msiname.log) for more details

    c)         rewrite.msi   Success

    d)         webfarm.msi   Success

    e)         requestrouter.msi   Success

    f)          externaldiskcache.msi   Success

    8. (可选资料)出于查错的目的,下载的可执行文件是能够被单独抽取出msi安装包的。可以使用参数/T:<full path>/C来完成。这个命令只限于抽取这4msi文件。如果这些模块打算用msi的方式手动安装,则必须以下列顺序安装:

    a)         rewrite.msi

    b)         webfarm.msi

    c)         requestrouter.msi

    d)         externaldiskcache.msi

    e)         参数的更多详细信息,可以通过/?参数来查看

    9. 输入以下命令来启动WASWMSVC进程

    a)         Net start was

    b)         Net start wmsvc

    步骤3---为ARR改变应用程序池进程模型

    所有对网站的http请求和回应都会经过ARR。出于这点,需要让ARR所在的Default Web Site对应的工作进程总是处于运行状态,无论其它的工作进程是否处于运行状态。

    在这个步骤中,你将把Default Web Site的应用程序池进程模型的Idle Time-Out参数禁用。

    更改应用程序池进程模型,如下所示:

    1.       打开IIS管理器

    2.       选中应用程序池

    3.       默认情况下,DefaultAppPoolDefault Web Site相应的应用程序池。选中DefaultAppPool,然后ActionàEditàApplication Pool, 选择Advanced Settings 

    4.       设置Idle Time-out(minutes)0,点击OK按钮保存更改。

    如果以命令行方式更改应用程序池进程模型,则采取如下方法:

    1.       administrator特权打开命令行

    2.       导航到文件夹%windir%\system32\inetsrv

    3.       使用appcmd命令,输入如下:

    a)         appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost

    修复

    修复ARR会牵涉到重新运行下载的软件安装包。按照步骤2重新安装。

    卸载

    想要完全卸载ARR模块,这4个模块需要按照先后顺序依次卸载:

    1.       Microsoft Application Request Rouitng Version 1 for IIS 7

    2.       Microsoft External Cache Version 1 for IIS 7

    3.       Microsoft URL Rewrite Module for IIS 7.0

    4.       Microsoft Web Farm Framework Version 1 for IIS 7

  • 相关阅读:
    第04组 Beta冲刺(2/5)
    第04组 Beta冲刺(1/5)
    第04组 Alpha事后诸葛亮
    第04组 Alpha冲刺(6/6)
    第04组 Alpha冲刺(5/6)
    第04组 Alpha冲刺(4/6)
    第04组 Alpha冲刺(3/6)
    作业2-1:矩阵协方差
    作业lab1-1:lammps教程总结
    如何在服务器上传/下载文件
  • 原文地址:https://www.cnblogs.com/aarond/p/2009990.html
Copyright © 2020-2023  润新知