我正在尝试做的很常见:使用ProxyPass通过apache服务器在互联网上公开内部局域网网站。
ProxyPass /app1/ http://192.168.2.125/
ProxyPassReverse /app1/ http://192.168.2.125/
ProxyPass /app2/ http://192.168.2.1/
ProxyPassReverse /app2/ http://192.168.2.1/
App1就像魅力重写每个页面中的所有网址一样。 相反,App2不会正确重写URL(即浏览器显示server.com/login而不是正确的server.com/app2/login)。 我真的不明白为什么我使用相同的配置有不同的行为。我也试过使用重写引擎没有运气。 我无法修改应用程序,我只需要代理它们。