我为 apache2 安装了 jk 模块并且它已启用(我在 webmin 中检查过)。
我编辑了虚拟主机配置文件并添加了以下行:
JKMount /myweb worker1
workers.properties
:
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8080
我在端口 8080 上运行的 tomcat 服务器中部署了 myweb。
然而,当浏览时,localhost/myweb
它只是从 apache 目录根目录加载索引,它不会重定向到部署在 tomcat 中的应用程序。
我是否缺少一些配置?
答案1
这里是如何配置 tomcat-apache 连接器的一个示例。
你忘了JkWorkers文件指令。添加以下行:
JkWorkersFile /path/workers.properties
其中路径是您保存workers.properties文件的地方。
端口定义如下:
worker.worker1.port=8080
是 Tomcat 监听的端口。检查 tomcat 配置,通常是 8009。