我知道如何使用ProxyPass设置apache服务器。从而客户端可以连接到特定url,被重定向到另一url,但是不能识别这一点,因为他输入的url只是保留。
我必须为此使用apache代理吗?或者我能用Servlet以某种方式实现相同的结果吗?尤其是转发时没有改变浏览器的url,所以用户仍然认为自己直接访问服务器?
发布于 2012-08-07 06:56:52
可能有比Apache的ProxyPass更丰富的功能集的lots of Proxy Servlets available。但是,您通常希望在servlet前面有一个健壮的服务器,这就是为什么人们会设置一些类似Apache的东西,并使用ProxyPass将请求代理到本地(或内部)servlet引擎。
您不需要使用Apache。例如,您可以使用NGinx's ProxyPass来做几乎相同的事情。如果您关心负载平衡,除了Apache的mod_proxy之外,还有其他模块可以做到这一点。
https://stackoverflow.com/questions/11837019
复制相似问题