Apache配置中的ProxyPass和ProxyPassReverse

Apache配置中的ProxyPass和ProxyPassReverse

Apache代理(ProxyPass)转发

apache中的mod_proxy模块用于url的转发,即具有代理的功能。应用此功能,可以很方便的实现同tomcat等应用服务器的整合,甚者可以很方便的实现web集群的功能。

例子:客户端请求http://app.highset.com/save.do 后台实际保存的接口是http://b.com/save.do

1
2
3
4
5
6
7
8
9
10
11
12
13

#Tomcat_8084
#
<VirtualHost *:80>
ServerName app.highset.com
#代理请求
ProxyPass /save.do http://b.com/save.do
ProxyPassReverse /save.do http://b.com/save.do

ProxyPass / http://app.highset.com:8084/
ProxyPassReverse / http://app.highset.com:8084/
ErrorLog "|bin/rotatelogs.exe logs/app.highset.com-error_%Y_%m_%d.log 86400 480"
</VirtualHost>

注意——ProxyPassReverse 的配置总是和ProxyPass 一致

ProxyPassReverse 的配置总是和ProxyPass 一致,它的作用在于反向代理,如果响应中有302重定向,ProxyPassReverse就派上用场。

参考链接:
https://www.cnblogs.com/milton/p/4215125.html

-------------已经触及底线 感谢您的阅读-------------

本文标题:Apache配置中的ProxyPass和ProxyPassReverse

文章作者:趙小傑~~

发布时间:2018年01月18日 - 21:46:04

最后更新:2019年07月26日 - 23:32:12

原始链接:https://cnsyear.com/posts/9c47fe06.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%