ProxyPass没有设置端口

时间:2013-03-20 08:56:55

标签: apache2 jetty

我正在尝试在代理后面运行jetty / wicket应用程序。这样可以避免用户输入码头的端口号。

 ProxyPass        /test http://xx.xx.xx.xxx:8012/myapp
 ProxyPassReverse /test http://xx.xx.xx.xxx:8012/myapp
 ProxyPassReverseCookiePath / /test

当我尝试连接到xx.xx.xx.xxx/test时,它会重定向到

http://xx.xx.xx.xxx/myapp

这给了我一条错误信息,因为它试图连接端口80? 我应该怎么写这个代理?

1 个答案:

答案 0 :(得分:2)

简单的解决方案是匹配完全相同的路径。像这样:

ProxyPass                    /myapp    http://localhost:8012/myapp
ProxyPassReverse             /myapp    http://localhost:8012/myapp  
ProxyPassReverseCookieDomain localhost www.publicdomain.net