use*_*353 7 tomcat proxy reverse-proxy
我有一个 Tomcat 应用程序。我现在想要将某些页面反向代理到在不同端口上侦听的不同服务器。在常规的 apache 服务器上,我会执行以下操作。
ProxyPass /dir1 http://localhost:1234/dir1
ProxyPassReverse /dir1 http://localhost:1234/dir1
Run Code Online (Sandbox Code Playgroud)
这会将 dir1 下的所有 URL 传递给侦听端口 1234 的其他服务器。我将如何在 Tomcat 上做同样的事情?
请注意,我的服务器仅运行 Tomcat 和 Java。我没有在我的设置中运行 Apache。端口 1234 上的服务器是独立的,而不是 Apache 或 Tomcat。
面条似乎可以解决问题。它是一组 Java 类,可让您创建部署到 Tomcat 中的 servlet,后者将对原始 URL 运行过滤器,并将请求透明地重定向到另一个 URL。
也可以使用其他方法,Tomcat Wiki作为集合。
除此之外,还有 Apache、Nginx、haproxy 和其他方法可以做到这一点。
归档时间: |
|
查看次数: |
7787 次 |
最近记录: |