Когда на моем веб-сайте включена функция 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
Пользователь должен быть в состоянии считать не только определенный файл, но и полный путь к каталогу. Один тест был бы к временной установке файла к читаемому миру. Если это не может считать файл, то это - более глубокая проблема, чем просто полномочия того данного файла. Как только Вы выяснили, где в пути проблема, начните сжимать полномочия снова.