Как исправить ошибку Apache AH00132?

Как исправить ошибку Apache AH00132?

У меня следующая ошибка. Как ее исправить?

AH00132: file permissions deny server access: /var/www/html/index.html

решение1

Ошибка:

AH00132: file permissions deny server access "/var/www/html/index.html" 

весьма описательно.

Очевидное решение, конечно,

Настройте права доступа к файлу.

и убедитесь, что сервер Apacheпозволено для доступа к вашему контенту.

  1. Найдите текущие разрешения. Не только для файла index.html, но и для всех каталогов, которые составляют путь: /, /var/, /var/www/и /var/www/html/.

Самый простой способ сделать это одной командой, а не кучей lsкоманд, — это использовать namei -nom /var/www/html/index.html.

namei -nom /var/www/html/index.html

f: /var/www/html/index.html
 dr-xr-xr-x root root /
 drwxr-xr-x root root var
 drwxr-xr-x root root www
 drwxr-xr-x root root html
 -rw-r--r-- root root index.html

Исправьте, chmodгде что-то не так.

  1. Если эти разрешения не кажутся слишком ограничивающими и выглядят хорошо (как те, что указаны выше), учтите, что, например, политики SELinux также могут ограничивать доступ.
    Проверьте, getenforceвключен ли SElinux.
    Если включен, проверьте, ausearch -m AVC,USER_AVC -ts recentнет ли недавней ошибки относительно файла(ов), к которому Apache не может получить доступ. Проведите больше устранения неполадок, если это так. См. напримерhttps://access.redhat.com/articles/2191331

Связанный контент