Proxy
Tomcat 上的反向代理
我有一個 Tomcat 應用程序。我現在想要將某些頁面反向代理到偵聽不同埠的不同伺服器。在正常的 apache 伺服器上,我會執行以下操作。
ProxyPass /dir1 http://localhost:1234/dir1 ProxyPassReverse /dir1 http://localhost:1234/dir1
這會將 dir1 下的所有 URL 傳遞給偵聽埠 1234 的其他伺服器。我將如何在 Tomcat 上做同樣的事情?
請注意,我的伺服器只執行 Tomcat 和 Java。我沒有在我的設置中執行 Apache。埠 1234 上的伺服器是獨立的,不是 Apache 或 Tomcat。
麵條似乎可以解決問題。它是一組 Java 類,可讓您創建部署到 Tomcat 中的 servlet,它將在原始 URL 上執行過濾器並將請求透明地重定向到另一個 URL。
其他方法也可用,Tomcat Wiki作為一個集合。
除此之外,還有 Apache、Nginx、haproxy 等方法可以做到。