我的IIS現在內有很多虛擬網站在外部網路輸入不同網址可以訪問不同的網站
但是有其中一個網站是用另外一台伺服器
我這樣假設好了 這個網站對外訪問的網址是www.domain.com
區網內另外一台伺服器的IP是192.168.2.81
公用IP都是同一個假設為123.123.123.123
輸入不同網址都是連線這個對外IP 123.123.123.123只是會看見不同虛擬網站的內容
路由器也只能設定NAT轉譯到同一台伺服器上
其中一個網站我想在我的IIS上在不影響其他虛擬網站下
從外部網路訪問網址https://www.domain.com得到區網內http://192.168.2.81:8123/的內容
因為使用者是在外部網路上網不再公司內所以無法直接得到192.168.2.81的內容
必須透過IIS轉譯
這樣的條件在IIS如何設定呢?
<rule name="Redirect domain.com port 8123" stopprocessing="true">
<conditions>
<add input="{HTTP_HOST}" pattern="^www\\.domain\\.com">
</add></conditions>
<servervariables>
<set name="HTTP_SEC_WEBSOCKET_EXTENSIONS" value="">
</set></servervariables>
<action type="Rewrite" url="http://192.168.2.81:8123/{R:0}">
</action></rule>
"""
ps. back slash 只有一個 \ 不是 \\ ,01自動加的。
內文搜尋

X