【问题标题】:IIS Application Request Routing Server Farm SettingsIIS 应用程序请求路由服务器场设置
【发布时间】:2013-04-29 23:38:44
【问题描述】:

在具有应用程序请求路由的 IIS 服务器上,可以通过右键单击服务器场 -> 创建服务器场来添加要路由到的新服务器场。

这将弹出一个对话框,可以在其中输入服务器场的设置。在 Create-Serverfarms 对话框中接受这些设置后,我没有设法找到编辑或查看这些设置的方法。

因此,我的问题是:如何在 create-serverfarm 对话框之外编辑服务器场的 target-url、http-port 和 https-port 设置?

【问题讨论】:

    标签: iis url-rewriting routing windows-server


    【解决方案1】:

    您可以使用命令行来执行此操作。

    例如,假设我们有一个名为testServer Farm,其中有一个应用服务器www.example.com

    以下所有命令都需要在%windir%\system32\inetsrv 目录中运行,除非您的PATH 中有它。
    要将应用服务器的target-url 更改为www.google.com,请使用:

    appcmd.exe set config /section:webFarms /"[name='test'].[address='www.example.com']".address:www.google.com
    

    您可以像使用对话框(甚至更多)那样更改任何参数。
    要获取可以在命令行中使用的参数列表:

    appcmd.exe set config -section:webFarms -?
    

    尤其是您似乎感兴趣的部分:

    最后,查看服务器场的当前配置:

    appcmd.exe list config /section:webFarms
    

    应该给你一些类似的东西:

    参考资料:

    http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe

    http://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/define-and-configure-an-application-request-routing-server-farm

    更新:

    您可以从 IIS 管理器中 generate PowerShell 脚本。

    Web Server (IIS) Administration Cmdlets in Windows PowerShell

    另外,您可以手动编辑C:\Windows\System32\inetsrv\config\applicationHost.config 文件。

    【讨论】:

      猜你喜欢
      • 2013-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 2021-02-13
      • 2012-10-10
      相关资源
      最近更新 更多