[英]IIS URL Re-Direct to local host and port
我正在拆分 apache 內部網絡服務器並將其遷移到 IIS 網絡服務器。
我相信下面的 apache web 配置片段在測試時所做的工作是將來自“bobby”的任何請求重定向到http://localhost:8181/
bobby 是我們域上的 DNS 條目,解析為 192.168.8.50。
簡而言之,如果您將 bobby/ 放入我們域上的 Web 瀏覽器中,而未指定端口,則以下內容將轉發到具有正確端口的本地主機。
如何在 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>
您的意思是要將所有請求從“bobby”重定向到“ 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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.