在Apache Tomcat 5.5上运行Web应用程序当应用程序通过https而不是http运行时(以下是网址)
https://170.21.101.23:2001/appl/
然后在IE8上的httpd error_log中,出现以下错误(其他文件的错误也相同):
[Tue Aug 07 16:17:46 2012] [error] [client 10.203.128.142] File does not exist:
/base/pro/ApacheTomcat/instances/Tomcat/webapps/appl/js/test.js
referer: https://170.21.101.23:2001/appl/sk/Display.html
如果我们检查报告的文件是否存在?然后是的他们存在。申请工作绝对正常。但httpd的error_log报告了这些错误。如何将这些错误记录在error_log中。
以下是mod_jk日志:
JkLogFile /var/log/httpd/mod_jk.log
JkMount /appl default
JkMount /appl/* default
JkUnMount /appl/*/*.css default
JkUnMount /appl/*/*.html default
JkUnMount /appl/*/*.gif default
JkUnMount /appl/*/*.ico default
JkUnMount /appl/*/*.jpg default
JkUnMount /appl/*/*.png default
JkUnMount /appl/js/* default
请提供宝贵的建议。
提前致谢..
答案 0 :(得分:0)
mod_jk
为每个VirtualHost使用一组单独的JkMount
指令:如果您为非HTTPS(例如端口80)VirtualHost设置了上述JkMount
指令,那么您' ll必须在启用SSL的VirtualHost中配置相同的JkMount
指令集。您还可以在JkMount
的顶层设置httpd.conf
指令,然后使用JkMountCopy
将其复制到VirtualHost中(默认情况下不会发生)。
有关配置mod_jk
的详细信息,请参阅Tomcat connector documentation。