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

时间:2015-02-26 18:37:23

标签: linux nginx php selinux centos7

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

当我试图访问我的网站时,我从nginx禁止403,服务器弹出错误并说使用grep NGINX /var/log/audit/audit.log |但是,我做了audit2allow -M mypol,

当试图加载页面时,它现在说Access Denied并要求使用命令grep PHP-FPM /var/log/audit/audit.log | audit2allow -M mypol,当我这样做时,它会恢复为403禁止访问,并要求我再次使用第一个命令。

就好像grep NGINX会覆盖php-fpm和反之亦然。如何在不禁用selinux的情况下解决这个问题?

我可以访问服务器上的gnome桌面,SELinux安全警报告诉我使用命令来解决问题,第一个命令确实解决了它,但后来引发了另一个问题,当使用第二个命令时它覆盖了首先回到原点。我知道,如果我禁用selinux它会工作,但它不安全,并使服务器处于危险之中。

感谢。

1 个答案:

答案 0 :(得分:2)

想出来,对于有同样问题的其他人,403禁止访问和selinux安全错误在您的服务器root上使用此命令

restorecon -r /srv/www/domain.com

为我修复了它,现在一切都正常运行。