我有远程 servlet,例如:htps://[ip_address]/servlet (h我需要在本地 Apache HTTPd 服务器上配置 tps://[ip_address]/ - Tomcat 主页。我的 mod_jk 配置如下所示,但不起作用。有些东西起作用了,因为当我在浏览器中输入 h*tps://localhost/console 时,我得到了 Tomcat 错误页面“HTTP 状态 404 - /console/”。
JkWorkersFile /etc/apache2/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkMount /console/* ajp13
工人.属性:
worker.ajp13.type=ajp13
worker.ajp13.host=[ip_address]
worker.ajp13.port=8009
我认为远程 Tomcat 配置很好 - 监听端口 8009 并且 servlet h*tps://[ip_address]/servlet 也可以工作。
<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
有人帮忙吗?
答案1
模式 /console/* 与 /console 不匹配。
通常情况下,最简单的方法是设置 JkMounts
JkMount /console ajp13
JkMount /console/* ajp13
对于调试此类事情,增加日志记录级别非常有用,因此设置
JkLogLevel debug
并阅读您指定的日志。
答案2
mod_jk.log 中一切正常吗?
你可以尝试
JkMount /console* ajp13
?