在Linux中仅对Apache/httpd禁用SELinux

时间:2020-01-09 10:40:10  来源:igfitidea点击:

问题描述:如何在Linux中仅对Apache Web服务器禁用SELinux保护?
我正在使用CentOS Linux服务器。

解决方法:您可以轻松禁用Apache SELinux保护。
请记住,通过禁用SELinux for Apache会引发更多与安全性相关的问题。

禁用Apache SELinux保护

使用文本编辑器打开/etc/selinux/targeted/booleans文件:

# vi /etc/selinux/targeted/booleans

追加或修改httpd_disable_trans的值,如下所示:

httpd_disable_trans=1

保存并关闭文件。
执行以下两个命令:

# setsebool httpd_disable_trans 1
# /etc/init.d/httpd restart

GUI工具为Apache禁用SELinux

打开一个shell提示符,执行命令system-config-securitylevel

system-config-securitylevel &

接下来,选择SELinux选项卡>单击"禁用SELinux对httpd守护程序的保护"复选框>保存更改最后重新启动httpd服务:

# /etc/init.d/httpd restart