【问题标题】:SELINUX blocking php-fpm and nginx working together?SELINUX 阻止 php-fpm 和 nginx 一起工作?
【发布时间】:2015-04-29 06:53:02
【问题描述】:

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

当我试图访问我的网站时,我从 nginx 得到 403 禁止,服务器弹出一个错误并说要使用 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,它会起作用,但它不安全并且会使服务器处于危险之中。

谢谢。

【问题讨论】:

    标签: linux nginx php selinux centos7


    【解决方案1】:

    想通了,对于遇到相同问题的其他人,403 禁止访问和 selinux 安全错误在您的服务器根目录上使用此命令

    restorecon -r /srv/www/domain.com
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      • 2017-09-18
      • 2021-01-13
      相关资源
      最近更新 更多