У меня проблемы с SELINUX.
При попытке посетить мой веб-сайт я получаю 403 запрещенных от nginx, и сервер выскакивает с ошибкой и говорит использовать grep NGINX /var/log/audit/audit.log | audit2allow -M mypol, но я сделал это,
при попытке загрузить страницу теперь отображается сообщение Доступ запрещен и предлагается использовать команду grep PHP-FPM /var/log/audit/audit.log | audit2allow -M mypol, и когда я это делаю, он возвращается к 403 запрещенному доступу и просит меня снова использовать первую команду.
Как будто grep NGINX перезаписывает php-fpm и наоборот. Как бы решить эту проблему без отключения selinux?
У меня есть доступ к рабочему столу gnome на моем сервере, и предупреждение безопасности SELinux говорит мне использовать команды для решения проблемы, и первая команда решает ее, но затем вызывает другую проблему, и при использовании второй команды она перезаписывает первую и обратно в квадрат. Я знаю, что если я отключу selinux, он будет работать, но это небезопасно и подвергнет риску сервер.
Спасибо.
Выяснилось, что для всех, у кого такая же проблема, 403 запрещенный доступ и ошибка безопасности selinux, используйте эту команду в корне вашего сервера.
restorecon -r /srv/www/domain.com
Исправил для меня и теперь все работает как надо.