我正在分解并将apache内部Web服务器迁移到IIS Web服务器。
我认为,在进行测试时,apache Web配置的摘要将重定向从“ bobby”到http://localhost:8181/的所有请求
bobby是我们域上的DNS条目,其解析为192.168.8.50。
简而言之,如果您在没有指定端口的情况下将bobby /放入我们域中的网络浏览器,则以下内容将转发到具有正确端口的本地主机。
如何在IIS中复制它?
<VirtualHost 192.168.8.50:80>
ServerName bobby
ProxyRequests Off
ProxyVia Off
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://localhost:8181/
ProxyPassReverse / http://localhost:8181/
</VirtualHost>
答案 0 :(得分:0)
您是否要将所有请求从“鲍比”重定向到“ http://localhost:8181/”?
如果这是您的要求,建议您尝试使用IIS URL重写模块IIS反向代理来满足您的要求。
您可以从此url安装它。
然后,您可以在system.webServer标记中的bobby web.config文件中的配置设置下方添加。
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://localhost:8181/{R:1}" />
</rule>
</rules>
</rewrite>