我已经成功地使用ProxyPass和ProxyPassReverse来反向代理在Tomcat服务器下运行的应用程序。
然而,挑战在于我想使用假URL来完全模糊原始应用程序的路径。
假设我的Apache服务器正在侦听端口9999,而原始应用程序的内部路径是192.168.1.55:8080/myapp。
目前,我使用ApacheIP:9999 / myapp ,它运作正常。
当我尝试使用虚假的“别名”时,例如从 myapp 到商家,Apache会返回HTTP错误代码(404)。
以下是 httpd.conf 的摘录:
ProxyPass /myapp http://192.168.1.55:8080/myapp Keepalive=On timeout=600
ProxyPassReverse /myapp http://192.168.1.55:8080/myapp