簡體   English   中英

IIS URL 重定向到本地主機和端口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM