apache 基于 proxy 的多层架构,懂的请进
简要说明:硬件环境:3台服务器,前置机器,中间机,内网应用机器
网络环境:前置机ip段是192.168.110.xx,能够联通外网;
中间机ip段是192.168.120.xxx,能够连前置和内网应用;
内网机ip段是192.168.159.xxx,能够连中间机;
求实现在前置访问内网web服务的配置。
备注:已经通过apache配置proxy反向代理的方式实现了通过前置访问中间机然后跳转到内网应用服务器的一台应用,在配置另一个的时候出了问题
前置机apache配置如下:
ProxyPass /sss/ http://192.168.120.xx:7003/sss/
ProxyPassReverse /sss/ http://192.168.120.xx:7003/sss/
ProxyPass /vvv/ http://192.168.120.xx:7003/vvv/
ProxyPassReverse /vvv/ http://192.168.120.xx:7003/vvv/
中间机的apache配置如下:
ProxyPass /sss/ http://192.168.159.xx:8081/sss/
ProxyPassReverse /sss/ http://192.168.159.xx:8081/sss/
ProxyPass /vvv/ http://192.168.159.xxx:80/vvv/
ProxyPassReverse /vvv/ http://192.168.159.xxx:80/vvv/
目前在前置机访问http://192.168.120.xx:7003/sss/ 可以,访问192.168.120.xx:7003/vvv/不可以
在中间机上访问两个地址都没有问题,apache的日志拦截到http 1.1 302 289的错误码
网络是通的,请有思路的大侠指教