Reverse-Proxy
如何使用 apache Web 服務重寫 URL?
我已經在我的區域網路伺服器上配置了 apache2 Web 伺服器,現在我正在配置虛擬主機。我的目標是將本地 IP 地址替換為 url 中的 apache 主機 IP。
例如 :
我已經在 172.30.17.102 上安裝了 apache 網路伺服器,當我呼叫 url 時
http://172.30.17.102/Proxy1/paramater/list
,應該轉到http://1.224.0.30:8080/dashboard/paramater/list
.我在虛擬主機設置中嘗試了以下配置…
ProxyPass /Proxy1/^ http://1.224.0.30:8080/dashboard/$ ProxyPassReverse /Proxy1/^ http://1.224.0.30:8080/dashboard/$
我是 apache 網路伺服器的新手。請幫我找出我做錯了什麼?
引用的配置段似乎在語法上不正確。即使它是正則表達式也不正確,但這裡不支持正則表達式,因為您需要使用
mod_rewrite
. 總之試試這個:ProxyPass "/Proxy1/" "http://1.224.0.30:8080/dashboard/" ProxyPassReverse "/Proxy1/" "http://1.224.0.30:8080/dashboard/"