SELINUX가 php-fpm과 nginx를 함께 차단합니까?

SELINUX가 php-fpm과 nginx를 함께 차단합니까?

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를 비활성화하면 작동하지만 안전하지 않으며 서버를 위험에 빠뜨릴 수 있다는 것을 알고 있습니다.

감사해요.

답변1

동일한 문제가 있는 다른 사람을 위해 403 액세스 금지 및 selinux 보안 오류가 발생하여 서버 루트에서 이 명령을 사용하십시오.

restorecon -r /srv/www/domain.com

문제가 해결되었고 이제 모든 것이 정상적으로 실행되고 있습니다.

관련 정보