您的位置:首页 > 运维架构 > 反向代理

Apache反向代理

2015-07-15 13:59 651 查看
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

1.相对路径
ProxyPass /gitblit/ http://localhost:8070/     //请求根下资源 
ProxyPassReverse  /gitblit http://localhost:8070     //转发根下资源 

2.含绝对路径(附:另一种方法为在tomcat中配置Connector中的proxy进行代理,未经测试)
LoadModule proxy_html_module modules/mod_proxy_html.so //开启绝对路径资源转发

例1:
ProxyPass /spark/ http://localhost:8080/
ProxyPassReverse /spark/ http://localhost:8080/ <Location /spark/>

SetOutputFilter proxy-html

ProxyHTMLURLMap / /spark/

</Location>     //首页在根目录下

例2:
ProxyPass /es/_plugin/head/ http://localhost:9200/_plugin/head/ ProxyPassReverse /es/_plugin/head/ http://localhost:9200/_plugin/head/ ProxyPass /es/ http://localhost:9200/ <Location /es/>

SetOutputFilter proxy-html

ProxyHTMLURLMap / /es/

</Location>     //首页不在根目录下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息