Apache-2.2

HOWTO 在同一台伺服器上執行 Wordpress 站點和 Tomcat Web 應用程序

  • July 15, 2015

我正在建構一個解決方案,其中網站的 CMS 部分(即關於我們、聯繫方式等)將在 Wordpress 上執行,而私有頁面將是在 Tomcat 7 上執行的基於 Java-Servlet 的堆棧。

出於預算原因,這兩個“應用程序”都必須在同一台伺服器上執行,至少目前是這樣。

我想知道如何實現這一點(通過配置、設置等)?因此,每當使用者訪問公共頁面時,他們將獲得來自 Wordpress 的內容,但對於私有頁面(這裡我假設會有一個 URL 模式來區分這一點),那麼它將由 Tomcat 提供

我在這裡假設我將使用 Apache 作為伺服器來處理 wordpress 請求。它也是一個 Ubuntu 12.04 伺服器。

我認為您正在尋找的技術是反向代理。配置您的 tomcat 以在 8080 上偵聽,並使用mod_proxy_ajp或類似方法讓 apache 作為它的代理。

我最近與Quercus(一個 PHP5 java 實現)一起使用最新的 wordpress 建構了一個 WAR 文件。

http://bonfab.io/jwordpress/

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