Tomcat返回403 - 禁止错误

时间:2015-10-14 18:13:17

标签: tomcat tomcat7

在apache-tomcat-7.0.55 / ubuntu 12.04后面的apache2 mod ajk。

我注意到一个奇怪的问题 - tomcat正在为某些文件返回403状态代码。此应用程序不受任何类型的身份验证/授权。事实上,这个应用程序是我们的静态资源,如javascript / css和images。

据我所见,tomcat在访问字体(.ttf,.woff文件)时随机返回403。如果我从chrome复制请求(复制为curl)并使用curl尝试它,我确实得到200的正确文件,但在chrome中它随机显示403错误。复制为chorme中的curl提供了chrome用于访问resoure的标头。同一个应用程序中的任何其他文件都不会产生403错误。

我检查过tomcat mime类型,看起来不错。它是随机的(至少到目前为止,我不知道原因)403令我担心,因为tomcat有时会为文件提供服务并返回403其他时间。

有什么想法可以发生什么?

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但我使用ubuntu和apache2,并且通常有403个文件权限错误来到我的服务器/ localhost它是因为,虽然文件可能具有正确的权限,但文件所在的目录可能没有,反之亦然。

通常在终端我输入ls -l以查看权限,然后chmod 755 [file or directory]打开读取/执行权限。