SELINUX блокирует совместную работу php-fpm и nginx?

SELINUX блокирует совместную работу php-fpm и nginx?

У меня возникли некоторые проблемы с SELINUX.

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

Спасибо.

решение1

Разобрался, для тех, у кого такая же проблема, 403 Запрещенный доступ и ошибка безопасности Selinux, используйте эту команду в корне вашего сервера

restorecon -r /srv/www/domain.com

Я исправил это, и теперь все работает как надо.

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