403 Запрещено использовать ресурсы сайта (js, png, css), но разрешения в порядке? - PullRequest
0 голосов
/ 08 марта 2019

У меня странная проблема с веб-сайтом, над которым я сейчас работаю.

Сервер (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 голосов
/ 08 марта 2019

Глядя на сайт, я вижу, что главная страница идет от 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? 10000f07ce010 , https://doubs.brg -lab.com / BRG_LISE2.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_ - похоже, что опечатка могла произойти в какой-то момент ..

...