Включение auth_basic в Nginx отображает 500 внутренних ошибок

Когда на моем веб-сайте включена функция auth_basic, на всех страницах отображается 500 internal error.

Вот что говорит мой журнал ошибок:

[crit] 10250#0: *5 open() "/etc/nginx/passwd.d/dev.passwd" failed (13: Permission denied)

Права доступа к этому файлу: root:root 640. Изменение этого на nginx пользователь также не исправляет это.

Есть идеи, как это исправить?

П.С. Операционная система Ubuntu Server 14.04 LTS

0
задан 1 August 2014 в 01:12

1 ответ

Пользователь должен быть в состоянии считать не только определенный файл, но и полный путь к каталогу. Один тест был бы к временной установке файла к читаемому миру. Если это не может считать файл, то это - более глубокая проблема, чем просто полномочия того данного файла. Как только Вы выяснили, где в пути проблема, начните сжимать полномочия снова.

1
ответ дан 1 August 2014 в 01:12

Другие вопросы по тегам:

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