在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