经过一番谷歌搜索后,发现这个主题没有得到很好的描述,因此在这里询问。
我已经拥有的:设置良好且可以正常工作的系统:
Apache Tomcat
主 Web 应用程序在端口 8080 上运行并处理所有请求,例如mycompany.com:8080/*
Apache HTTPD 2.4.7
使用 PHP 模块在端口 80 上运行并处理对基于 WordPress 的博客的请求mycompany.com/blog
我成功实现的目标:
- 添加
mod_jk
连接器并将Apache HTTPD
所有请求路由到Tomcat
8009 端口,以便 Tomcat 处理所有请求,例如mycompany.com/*
我想要实现的目标:
Apache HTTPD
拦截端口 80 上的所有请求,如果 url 是,/blog*
则 PHP5 模块会拦截它,否则mod_jk
其余一切都由连接器处理/blog* -> PHP5 Apache 模块 -> WordPress 博客
/* -> mod_jk -> Tomcat 和 web 应用程序
您能否告知是否可以对现有模块进行最低限度的配置(不使用类似mod_rewrite
或任何其他模块)?
由于我对此没有经验,您能否详细说明此类配置的 PHP 模块可能存在的安全漏洞?
在此先非常感谢您的帮助!
答案1
在 StackOverflow 上回答了同样的问题并得到了答案: https://stackoverflow.com/questions/30935328/php-wordpress-blog-and-tomcat-on-same-server-is-it-possible/30938420#30938420