SELINUX 阻塞 php-fpm 和 nginx 一起工作?

SELINUX blocking php-fpm and nginx working together?

我在使用 SELINUX 时遇到了一些问题。

当我尝试访问我的网站时,我从 nginx 收到 403 forbidden 并且服务器弹出错误并提示使用 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 安全错误在您的服务器 root 上使用此命令

restorecon -r /srv/www/domain.com

已为我修复,现在一切正常 运行。