Apache 403 Запрещается на sub папках?

Doh! Я просто понял после выяснения у моей проблемы, не @ это - это работает

grep -r thanks -- *   
2
06.03.2019, 18:28
3 ответа

Проверьте полномочия файла на подкаталогах. Если у Вас есть включенный selinux, выполняет следующее:

restorecon -Rv /var/www
3
27.01.2020, 21:57
  • 1
    , который я продолжаю слышать о selinux, но я не думаю, что мне включили его, потому что я продолжаю получать "команду, не найденную", когда я выполняю команды selinux. Я не могу только запустить скрипт и установить корректные полномочия для всех подпапок автоматически? –  qwerty 13.09.2012, 20:01
  • 2
    @qwerty данная команда, зафиксирует все подкаталоги правильно, если у Вас будет selinux., если у Вас нет restorecon, я думаю, что можно безопасно проигнорировать тот шаг. –  utopiabound 13.09.2012, 20:02
  • 3
    О, хорошо. Под чем Вы подразумеваете, "игнорируют тот шаг"? Я мог установить selinux и выполнить ту команду для фиксации его? Там другой подход должен устранить проблему? Как я знаю, что это - связанное разрешение? –  qwerty 13.09.2012, 20:05
  • 4
    Посмотрите мой обновленный вопрос. –  qwerty 13.09.2012, 20:15

/var/www каталог не должен принадлежать www-data. Не как пользователь, и не как группа.

Вы должны chmod -R ug+rwX,o-w,o+rX /var/www.

2
27.01.2020, 21:57

В таком случае необходимо всегда сначала проверять журнал ошибок. Это должно быть в /var/log/apache/ или /var/log/httpd/ или что-то подобное по умолчанию.

Я предполагаю, что это вызывается опцией Indexes, которая управляет, если кто-то может перечислить файлы на некотором каталоге от HTTP или нет. Вот еще некоторая информация об этом.

0
27.01.2020, 21:57
  • 1
    Вы правы, я проверил журнал и обновил вопрос с сообщением об ошибке. –  qwerty 13.09.2012, 20:13
  • 2
    я обновил вопрос еще раз, я не могу казаться CD ни в какой subdirs от www-данных также. –  qwerty 13.09.2012, 20:15

Теги

Похожие вопросы