【发布时间】:2016-01-05 03:36:21
【问题描述】:
在 apache2 mod ajk 后面的 apache-tomcat-7.0.55/ubuntu 12.04 上。
我注意到一个奇怪的问题 - tomcat 正在为某些文件返回 403 状态代码。此应用程序不受任何类型的身份验证/授权。其实这个应用就是我们的javascript/css、图片等静态资源。
据我在日志中看到的,tomcat 在访问字体(.ttf、.woff 文件)时随机返回 403。如果我从 chrome 复制请求(复制为 curl)并使用 curl 尝试它,我确实会用 200 返回正确的文件,但在 chrome 中它会随机显示 403 错误。 Copy as curl in chorme 提供了 chrome 用来访问资源的标头。同一应用程序中的任何其他文件根本不会出现 403 错误。
我检查了 tomcat mime 类型,它看起来没问题。它的随机(至少到目前为止我不知道原因)403 让我担心,因为 tomcat 有时会提供文件并返回 403 其他时间。
有什么想法会发生什么吗?
【问题讨论】: