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

403 Forbidden on site resources (js,png,css) but permissions are OK?

我目前正在使用的网站有一个奇怪的问题。

服务器 (apache2) 在我的某些资源上出现 403 禁止访问错误,尤其是 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 文件?

谢谢

查看站点,我可以看到主页来自 https://doubs.brg-lab.com/BRG-LAB_Doubs and the resources are coming from https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/* (https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/palette-MaterialIndigo_rwd.css?10000f07ce010, https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/res/modernizr-2.5.3.js, https://doubs.brg-lab.com/BRG_LAB_DOUBS_WEB/res/cbao_40_85D333E9_.png,等等)。

难道/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- 与 BRG_ 文件夹名称 - 看起来可能在某个时候出现了拼写错误..