原理
httpd服务由于需要兼顾WEB安全性、高可用性、负载均衡等需要。在实现反向代理服务功能时,httpd本身不会生成或托管数据,当httpd收到来自客户端的请求时,该请求本身将被代理到内容服务器,由内容服务器直接处理请求,然后将内容发送给httpd,再将实际的HTTP相应发送给客户端。
相关模块
| 相关模块 | 相关指令 |
|---|---|
| mod_proxy | ProxyPass |
| mod_proxy_balancer | BalancerMember |
| mod_proxy_hcheck |
简单的方向代理案例
<VirtualHost 192.168.25.132:8080>ServerAdmin www.apache6.comDocumentRoot "/var/www/html/apache6"ServerName www.apache6.comServerAlias www.apache6.comProxyPass "/" "http://www.apache1.com"ProxyPassReverse "/" "http://www.apache6.com"ErrorLog "logs/apahce6.com-error_log"CustomLog "logs/apache6.com-access_log" common</VirtualHost>

