httpd error_log 正在记录在 https 上运行 Web 应用程序的错误



有一个Web应用程序在Apache Tomcat 5.5上运行,当应用程序通过https而不是http运行时(下面是url)

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

请提供您的宝贵建议。

提前谢谢..

mod_jk为每个

虚拟主机使用一组单独的JkMount指令:如果您为非HTTPS(例如端口80)虚拟主机设置了上述JkMount指令,则必须在启用SSL的虚拟主机中配置相同的JkMount指令集。您还可以在httpd.conf的顶层设置JkMount指令,然后使用JkMountCopy将它们复制到VirtualHost中(默认情况下不会发生)。

有关配置 mod_jk 的详细信息,请参阅 Tomcat 连接器文档。

最新更新