tomcat/mod_jk- 尝试使用 tomcat+apache 网络服务器配置 mod_jk 时出错

tomcat/mod_jk- 尝试使用 tomcat+apache 网络服务器配置 mod_jk 时出错

我正在尝试配置 mod_jk,以便http://domain.com/由 Apache 提供服务,而http://app.domain.com/由 Tomcat 提供服务。现在当我访问 app.domain.com 时,我可以看到 Tomcat 消息,但是我无法访问 Tomcat Manager - 是我在 Mod JK 中的配置有问题还是其他原因?

我已在 Tomcat 主机管理器中为 app.domain.com 成功创建虚拟主机。

我还能够为 app.domain.com 创建管理器(当我为 app.domain.com 创建虚拟主机时),后来我做了以下更改来配置 mod_jk--

vi /usr/local/apache/conf/vhosts.conf

在此文件中,我将 JKMount 的指令添加到与我们应用程序域相对应的 VirtualHost 元素 - JkMount /tomcat JkMount /.jsp tomcat JkMount /servlet/雄猫

在 /usr/local/apache/conf/httpd.conf 中

添加以下内容---

##
#Directives for Mod_JK
##
<IfModule mod_jk.c>
   JkWorkersFile /usr/local/apache/conf/workers.properties
   JkShmFile     /usr/local/apache/mod_jk.shm
   JkLogFile     /usr/local/apache/mod_jk.log
   JkLogLevel    warn
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
   JkOptions     +ForwardKeySize +ForwardURIProxy -ForwardDirectories
</IfModule>

我还对workers.properties进行了更改,以添加与我上面定义的工作者“tomcat”相对应的工作者。

我该如何解决这个问题?在进行上述更改之前,我可以访问 app.domain.com 的 Tomcat Manager,但我不知道我做错了什么/错过了什么?

相关内容