使用Apache來實現Forward / Reverse Proxy服務

Apache可以設定為Gateway模式,換句話說,可以透過Apache來當做Forward/Reverse Proxy,這個可以運用在要存取防火牆內部的伺服器或是當作伺服器的快取。

應用實例:

透過Apache Gateway模式,來產生web socket中wss服務模式。假設你的web socket沒有憑證,可以直接透過網站主機的https來提供,實作方式就是透過Apache Gateway的方法來完成。


Apache需啟用下列兩個模組
  • Apache Module
    • mod_proxy
    • mod_proxy_wstunnel

修改http.conf設定檔
 ProxyPass "/ws/"  "ws://echo.websocket.org/"
 ProxyPass "/wss/" "ws://echo.websocket.org/" 

重新啟動Apache Server就可以


留言

這個網誌中的熱門文章

如何關閉nouveau-kernel-driver,解決無法安裝Nvidia driver問題

如何在Nginx所設置的Proxy中可以取得真實客戶的IP位址

如何客製VMware ESXi安裝光碟(加入Realtek驅動程式)