Windows

我在 IIS 中的 URL 重寫/反向代理沒有按預期工作。任何人都可以請仔細檢查我的設置嗎?

  • April 26, 2020

我有一個執行良好的基礎網站 (www.example.com)。我想將子域 (jellyfin.example.com) 重定向到與主域所在的 IP 地址相同的備用埠。

它託管在我的電腦上,因此我嘗試將 jellyfin.example.com 重定向到 127.0.0.1:8920。

這是我的 URL 重寫規則:https ://a.uguu.se/kcIcwiFiDdVE.png

這是我的伺服器代理設置:https ://a.uguu.se/08lpqxnghHfG.png

伺服器代理設置的底部是代理類型部分。我感覺需要選擇“使用 URL 重寫來檢查傳入請求”選項,但這需要在其下方的“反向代理”欄位中輸入路徑。我不確定該放什麼。

感謝任何可以提供建議的人。

首先,似乎沒有為子域 jellyfin.duncanbennie.com 設置 DNS (至少不是*公共DNS)。*其次,您需要將模式更改為 just (.*)。添加一個條件,選擇{HTTP_HOST}Matches the pattern保持選中狀態,模式將是^jellyfin\.example\.com$。最後,檢查Append query string您是否計劃在將來使用它們。其餘的規則設置都很好。ARR 設置看起來像是預設設置,這也很好。

引用自:https://serverfault.com/questions/1014180