首页 > 解决方案 > Apache 可以同时设置为正向代理和反向代理吗?

问题描述

我想实现以下目标:

我的应用程序服务用户请求如下:用户请求 www.mysite.com -> Apache 反向代理 -> 192.168.1.1:8080/myApp

我的应用程序也发出请求,但我想通过代理路由:192.168.1.1:8080/myApp -> Apache 转发代理 -> www.google.com

我可以在同一个 Apache 服务器上进行设置吗?如果没有,我可以在同一系统上使用两台 Apache 服务器吗?

标签: apacheproxyreverse-proxy

解决方案


一个 conf 文件包含ProxyRequest on使 Apache 工作为 Forward-proxy 并将 ProxyRemote 放置到localhost:high-port,另一个 conf 文件包含每个端口的 VHOST 块ProxyRequest off,使 Apache 成为Reverse-proxy.


推荐阅读