透過IIS來做Proxy代替用戶從對外公開的網址訪問到區網內部未公開的網頁伺服器能怎麼設定?

我的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如何設定呢?
2023-03-05 14:52 發佈
james_lu34 wrote:
我的IIS現在內有很...(恕刪)

搜尋 IIS Reverse Proxy
"""
<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自動加的。
up2u

可以用pre標籤把code包起來

2023-03-05 17:33
james_lu34
james_lu34 樓主

設定好了出現500錯誤

2023-03-08 19:13
目前進度有進步了
但是出現500錯誤

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?