Назад | Перейти на главную страницу

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

У меня проблемы с 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

Исправил для меня и теперь все работает как надо.