我正在努力解决ProxyPass中的问题。我已经尝试使用Apache和Nginx用tomcat设置Proxypass。除了URL中有任何字符外,一切都很好。
我不知道它是Apache中的错误还是什么,我从Apache作为代理程序在我的程序中得到的请求URI与使用没有代理的Tomcat不同。我在Java Servlet中使用"request.getRequestURI()"
。
例如,如果URL是
/movies/logs, logs
使用Apache或Nginx设置ProxyPass或Mod_jk我得到了:
/movies/logs,%20logs
如果我直接使用Tomcat,我得到了:
/movies/logs%2C%20logs
理想情况下,我希望URL与我在Tomcat中收到的URL相同。有人可以帮我解决问题吗?
提前非常感谢!