首頁 > 運維 > Apache > Apache能做反向代理嗎

Apache能做反向代理嗎

(*-*)浩
發布: 2019-06-18 11:29:10
原創
3150 人瀏覽過

反向代理(Reverse Proxy)方式是指以代理伺服器來接受internet上的連接請求,然後將請求轉發給內部網路上的伺服器,並將從伺服器上得到的結果傳回給internet上請求連接的客戶端,此時代理伺服器對外就表現為一個反向代理伺服器。

Apache能做反向代理嗎

主要講述Apache的反向代理。

首先確保Apache有這些模組,在Apache根目錄下確認有這些模組,主要包含以下模組:

##mod_proxy.so

#mod_proxy_ajp.so

mod_proxy_balancer.so

mod_proxy_connect.so

mod_proxy_http.so

開啟設定conf/httpd.conf文件,將這些模組的註解移除,如下圖:

Apache能做反向代理嗎

修改設定文件,開啟檔案 conf/httpd.conf  ,在檔案結尾加上以下設定:

#反向代理
ProxyRequests Off
ProxyPass /clusterDemo http://127.0.0.1:8081/clusterDemo
ProxyPassReverse /clusterDemo http://127.0.0.1:8081/clusterDemo
 
ProxyPass /clusterDemo2 http://127.0.0.1:8082/clusterDemo2
ProxyPassReverse /clusterDemo2 http://127.0.0.1:8082/clusterDemo2
 
ProxyPass /clusterDemo3 http://127.0.0.1:8083/clusterDemo3
ProxyPassReverse /clusterDemo3 http://127.0.0.1:8083/clusterDemo3
#8888为apache的监听端口
<proxy>
    AllowOverride None
    Order Deny,Allow
    Allow from all
</proxy>
登入後複製

測試

啟動apache和對應的tomcat。

在瀏覽器上輸入位址:http://127.0.0.1:8888/clusterDemo/index.jsp

Apache能做反向代理嗎

在瀏覽器上輸入位址: http://127.0.0.1:8888/clusterDemo2/index.jsp

Apache能做反向代理嗎

#網址列中請求的應用程式能正確存取表示,Apache的反向代理請求轉送成功! ! !

更多Apache相關技術文章,請造訪

Apache使用教學欄位學習!

以上是Apache能做反向代理嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板