Apache httpd Server 配置正向代理
背景
代理(Proxy),位于客戶端與實際服務端之間,當客戶端需要請求服務端內容時,先向代理發起請求,代理將請求轉發到實際的服務器,再原路返回。也可以在代理服務器設置緩存,將實際服務器上不常變化的內容進行緩存,當客戶端請求到達時,直接返回,可以提高響應速度,減少不必要的網絡訪問。
- 正向代理(Forward Proxy), 這種代理方式對于客戶端來說:
1. 知道實際需要訪問的服務端的地址
2. 需要針對代理服務器做特殊配置
- 反向代理(Reverse Proxy),這種代理方式對于客戶端來說:
1. 不知道實際需要訪問的服務器的地址,只知道代理的地址
2. 無需針對代理做特殊配置
正向代理通常的應用場景是對于局域網訪問外網內容時,由于向外的網絡限制,比如防火墻等,需要配置正向代理。客戶端通常位于局域網內。
反向代理,普遍應用于Web應用,代理服務器將客戶端的實際請求向后轉發至實際的后端應用服務器。服務端通常位于局域網內。
----------------------------------------------------------
Apache httpd Server 配置正向代理
httpd.conf文件
- LoadModule 配置
必須:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
可選:
LoadModule proxy_http_module modules/mod_proxy_http.so(For HTTP Request)
LoadModule proxy_connect_module modules/mod_proxy_connect.so(For HTTPS Request)
and so on…
- ProxyRequests配置
ProxyRequests On
- ProxyVia 配置
ProxyVia On
- <Proxy> 配置,限定可訪問的源,由于是正向代理,需要限制可以通過此代理服務器向外訪問的客戶端請求,如:
<Proxy "*">
????????? Order deny,allow
????????? Deny from all
????????? Allow from 192.168.255.0/24
</Proxy>
表示對于所有的請求(“*”),只允許從192.168.255.0/24網段發起。
轉載于:https://www.cnblogs.com/luojiahu/p/9425535.html
總結
以上是生活随笔為你收集整理的Apache httpd Server 配置正向代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: complete_code_Chapte
- 下一篇: git rebase: “error: