經過一番谷歌搜尋後,發現這個主題沒有得到很好的描述,因此在這裡詢問。
我已經擁有的:良好的設定和工作系統,其中:
Apache Tomcat
主網路應用程式在連接埠 8080 上執行並處理所有請求,例如mycompany.com:8080/*
Apache HTTPD 2.4.7
使用 PHP 模組在連接埠 80 上運行,並處理基於 WordPress 的部落格的請求mycompany.com/blog
我成功實現了什麼:
- 新增
mod_jk
連接器並透過 8009 連接埠Apache HTTPD
路由所有請求,Tomcat
以便 Tomcat 處理所有請求,例如mycompany.com/*
我想實現的目標:
Apache HTTPD
正在攔截連接埠 80 上的所有請求,如果 url 是/blog*
PHP5 模組正在攔截它,否則其他一切都由mod_jk
連接器處理,即/blog* -> PHP5 Apache 模組 -> WordPress 博客
/* -> mod_jk -> 帶有 Web 應用程式的 Tomcat
您能否建議是否可以使用現有模組的最低配置(不使用類似mod_rewrite
或任何其他模組)?
由於我對此沒有經驗,您能否詳細說明具有此類配置的 PHP 模組可能存在的安全漏洞?
預先非常感謝您的幫忙!
答案1
在 StackOverflow 上回答了同樣的問題並得到了答案: https://stackoverflow.com/questions/30935328/php-wordpress-blog-and-tomcat-on-same-server-is-it-possible/30938420#30938420