IIS应用程序请求路由服务器场设置

时间:2013-05-06 08:38:07

标签: iis url-rewriting routing windows-server

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

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

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

1 个答案:

答案 0 :(得分:5)

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

例如,假设我们有一个名为Server Farm的{​​{1}},其中包含一个应用服务器test

www.example.com

以下所有命令都需要在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

特别是您感兴趣的部分:

interesting settings

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

appcmd.exe set config -section:webFarms -?

应该得到类似的东西:

config

<强>参考文献:

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脚本。

IIS Manager 1

IIS Manager 2

Web Server (IIS) Administration Cmdlets in Windows PowerShell

此外,您可以手动编辑appcmd.exe list config /section:webFarms 文件。