IIS Reverse Proxy(反向代理)設定
1:安裝
1. Application Request Routing 3.0 (ARR)
h ttps://www.iis.net/downloads/microsoft/application-request-routing
2. URL Rewrite 2.1
h ttps://www.iis.net/downloads/microsoft/url-rewrite
3. IIS重啟
CMD => iisreset
2:啟用代理(ARR)
開啟IIS
跟目錄 Application Request Routing Cache
開啟 Enable Proxy
存檔
3:設定UrlRewrite
開啟IIS
在指定站台
開啟URL Rewrite
新增規則 => 輸入規則 => 空白規則
// 下面範例:設定api開頭前面加上https://1xx.xx.xx.xx:80xx
名稱:API轉網址
樣式:^api/(.*)$
條件:N/A
伺服器變數:N/A
動作類型 : 重寫
重寫URL:h ttps://1xx.xx.xx.xx:80xx/api/{R:1}
或
重寫URL:h ttps://www.xxAPI.com.tw:80xx/api/{R:1}
4:測試JS
const apiUrl = ``; // 不用再輸入
const apiGet = ${apiUrl}/api/v1/AA/GetAa/${Id};
const apiPost = ${apiUrl}/api/v1/AA/PostAa;
// 讀取活動資訊
fetch(apiGet)
......
// 發送 POST 請求
fetch(apiPost,
......
5:結束
備註:
其他參考,修改本機器的網址轉換,主機名稱解析設定檔
允許您在沒有 DNS 伺服器介入的情況下,手動將網域名稱對應到特定的 IP 位址。
此檔案的功能主要有:加快網域名稱的解析速度、方便局域網內的使用者存取內部伺服器。
路徑 C:\Windows\System32\drivers\etc\hosts
修改範例
1xx.xx.x.12 www.aa.com.tw
1xx.xx.x.12 www.bb.com.tw
1xx.xx.x.12 www.cc.com.tw
我只是一棵樹