doukaizha5417
2015-02-26 18:37
采纳率: 0%
浏览 473
已采纳

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

I'm having some issues with SELINUX.

When trying to visit my website I get 403 forbidden from nginx and the server pops up with an error and says to use grep NGINX /var/log/audit/audit.log | audit2allow -M mypol which i did however,

when trying to load the page it now says Access Denied and asks to use the command grep PHP-FPM /var/log/audit/audit.log | audit2allow -M mypol and when I do this it then reverts back to 403 forbidden access and asks me to use the first command again.

It's as if grep NGINX overwrites php-fpm and vice verse. How would solve this without disabling selinux?

I have access to the gnome desktop on my server and the SELinux security alert tells me to use the commands to solve the issue and the first command does solve it but then throws up another issue and when using the second command it overwrites the first and back to square one. I know that if i disable selinux it will work but it's unsafe and put's the server at risk.

Thanks.

图片转代码服务由CSDN问答提供 功能建议

我遇到SELINUX的一些问题。

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

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

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

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

谢谢。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dqh19413 2015-02-26 18:49
    已采纳

    Figured it out, for anyone else with the same issue, 403 forbidden access and selinux security error use this command on your servers root

    restorecon -r /srv/www/domain.com
    

    Fixed it for me and now everything is running as it should.

    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题