我已经安装了 Apache 和 Tomcat,需要进行如下配置。
- www.companyName.com/ -> Wordpress 网站,通过 Apache 提供服务
- www.companyName.com/** -> Wordpress 网站,通过 Apache 提供服务(以下情况除外)
- www.companyName.com/Register.html -> 注册申请,通过 tomcat 处理
- xxx.companyName.com/ -> 主应用程序,通过 tomcat 处理。
(注意,最后的 xxx.companyName 是一个包罗万象的名称,因为 tomcat 应用程序将根据子域进行处理和路由)
请注意,Tomcat 当前在端口 8080 上运行。我希望 URL 不显示端口号。我应该重新配置 tomcat 吗?(我怀疑我能否让 tomcat 和 apache 都监听端口 80...)
我应该如何以及在何处配置此路由?
答案1
你想使用mod_proxy_ajp在 apache 中。它是一个 tomcat 连接器,因此它将动态内容的请求代理到 tomcat 服务器。