要解决Apache无法连接到新的Tomcat 9 AJP的问题,可以按照以下步骤进行操作:
确保Apache的mod_proxy_ajp
模块已启用。可以通过编辑Apache的配置文件,查找并确保以下行未被注释:
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
确保Tomcat的AJP连接器已正确配置。可以通过编辑Tomcat的server.xml
文件,在
标签内添加以下内容:
这将在Tomcat的8009端口上启动AJP连接器。
在Apache的配置文件中,添加以下内容以将AJP连接器代理到Tomcat:
ProxyPass /myapp ajp://localhost:8009/myapp
ProxyPassReverse /myapp ajp://localhost:8009/myapp
这将将Apache上的/myapp
路径代理到Tomcat的AJP连接器。
重启Apache和Tomcat服务,确保配置生效。
这样,Apache就可以通过AJP连接器成功连接到新的Tomcat 9实例。请根据实际情况修改端口和路径。