403禁止使用网站资源(js,png,css),但权限还可以吗?

时间:2019-03-08 09:46:15

标签: javascript css apache web http-status-code-403

我正在使用的网站存在一个奇怪的问题。

服务器(apache2)在我的某些资源上给我一个403 Forbidden错误,特别是js和css文件。我检查了权限,它们应该没问题,因为我放了777,看是否是给出错误的权限。这是给出错误的文件之一的示例ll。

-rwxrwxrwx 1 ftpuser webdevadmin 94083 Jun  5  2018 /home/ftpuser/site/BRG-LAB_Doubs/BRG-LAB_DOUBS_WEB/res/jquery.js*

如您所见,运行apache的用户与文件所有者(ftpuser)相同

ftpuser  11408  0.0  0.1 1299340 10952 ?       Sl   06:25   0:07  \_ /usr/sbin/apache2 -k start

该网站位于https://doubs.brg-lab.com/ 有谁知道为什么服务器拒绝提供js和CSS文件?

谢谢

1 个答案:

答案 0 :(得分:0)

查看该站点,我可以看到主页来自https://doubs.brg-lab.com/BRG-LAB_Doubs,资源来自https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/ *(https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/palette-MaterialIndigo_rwd.css?10000f07ce010https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/res/modernizr-2.5.3.js,{{ 3}}等。

是否可以访问/ BRG-LAB_Doubs,但不能访问/ BRG_LAB_DOUBS_WEB?

您说资源位于/ home / ftpuser / site / BRG-LAB_Doubs / BRG-LAB_DOUBS_WEB /中,因此BRG-LAB_DOUBS_WEB是BRG-LAB_Doubs的子文件夹,但是在浏览器中看起来不是这样-使用的是/ BRG_LAB_DOUBS_WEB。它们实际上是相同的,还是文件被复制并且一组没有正确的权限设置?我对BRG- vs.BRG_文件夹名称特别怀疑-看起来好像在某个时候出现了拼写错误。