[問題] IIS的反向代理功能

作者: jsrdoz ( )   2021-10-29 11:15:57
請教各位大大一個問題
目前有一個前端主機(win server),是採用JAVA + Tomcat的環境開發
另外還有一台後端主機(同內網),已經開發了一套工具要放在這
但這套軟體是用docker-compose搭建
包含了前後端的內容,因此也已經有網頁
目前希望可以讓前端主機透過反向代理去把docker中的網頁pass過來
我主要都是在linux上開發,所以知道nginx上設定很容易,
也可以直接給定路由看要放在哪邊
我google了一下看到IIS應該也有類似的功能
應該是url rewriting可以達到一樣的效果
但是好像沒有查到要怎麼樣可以放到某個路徑下
像是放到這串之後 www.example.com.tw/to/function/path/
不曉得有沒有什麼關鍵字或是教學?
另外還有一個問題是
之前我希望可以透過前端網頁去吃後端主機的webapi
但遇到CORS的問題(網頁有SSL/TLS,後端webapi沒有)
所以想說是否也可以透過url rewriting直接從前端主機吃了後端的webapi後
讓他變成https的webapi,再讓網頁去吃
再麻煩各位大大提供意見~
作者: Phenomenon (Kuma)   2021-10-31 17:50:00
不會用 IIS,但 windows 也可以用 nginx/apache
作者: froce (froce)   2021-11-04 16:44:00
IIS的很難用,我之前搞過一次後來就不想搞了https://ithelp.ithome.com.tw/questions/10195717這邊是我之前回答過的,裡面有參考資料,但不要再問我,我忘光了
作者: kentyeh (kent)   2020-01-28 11:59:00
url rewrite 跟 reverse proxy是兩件不同的事,你的應該是 url rewrite

Links booklink

Contact Us: admin [ a t ] ucptt.com