Ubuntu

將 Tomcat 9 配置為內部 Web 伺服器的代理

  • October 8, 2021

我在使用 Tomcat 9 的伺服器上有一個 Web 應用程序。它已為一個 Web 應用程序設置,並具有證書和域等。現在我在網路上有另一台伺服器,它託管另一個應用程序。到目前為止,它一直是一個內部工具,現在需要從網際網路上訪問它。不幸的是,由於某種原因,另一個證書和域花費了絕對荒謬的金額,現在我正在尋找是否可以設置 Tomcat 來服務另一個(普通 LAMP)伺服器並充當代理,以便在訪問某個 url 時,例如 tomcatserver.example/lampserver 等。Tomcat 會將流量代理到另一台伺服器。

兩台伺服器都執行 Ubuntu,如有必要,我擁有 root 權限。我還可以要求伺服器提供商打開網際網路埠。

Tomcat 不支持充當反向代理。

如果第二台伺服器是 LAMP 伺服器,那麼 httpd 可以充當反向代理。值得考慮重新組織事物,以便 LAMP 伺服器使用域和證書,然後根據需要代理對 Tomcat 實例的請求。

引用自:https://serverfault.com/questions/1079843