【发布时间】:2013-09-02 21:56:33
【问题描述】:
我的场景是这样的:我有一台 Apache 2.2 配置为反向代理的机器 另一台机器上有 Apache Tomcat7 监听 8080 端口。
我的目标是让互联网用户访问资源“am”(部署在 Tomcat 上) 不使用 Tomcat 机器的 IP 地址,只联系反向代理。
到目前为止我设置了反向代理的httpd.conf:
ProxyPass /am http://tomcat_server.com:8080/am ProxyPassReverse /am http://tomcat_server.com:8080/am
但问题是反向代理告诉用户联系 tomcat_server 但当然 tomcat_server 是私有 IP,不能被互联网用户访问。
【问题讨论】:
-
它如何“告诉用户”? HTML?重定向?
标签: apache reverse reverse-proxy