当前位置:   article > 正文

RHCSA8 - 配置SELinux(Web服务的基本配置)_restorecon -rvf

restorecon -rvf

例题:

 1.对现有的html文件不做修改,2.将Web服务端口设置为82(系统默认为80),3.将Web服务设置为自动启动

1.修改config文件

vim /etc/selinux/config

修改:SELINUX=enfoecing

SELINUXTYPE=targeted

setenforce 1

getenforce

2.安装软件包来提供semanage命令

yum provides semanage (查询semanage相关软件包)

可以看到semanage命令相关软件包是policycoreutils-python-utils

安装policycoreutils-python-utils:

yum -y install policycoreutils-python-utils

3.配置web根目录的安全上下文

semanage fcontext -a -t httpd_sys_content_t ''/var/www/html(/.*)?''

restorecon -RvF /var/www/html/

4.修改http服务用的端口(配置selinux的安全端口)

查看现有http服务端口  

semanage port -l | grep http

 将82号端口加入http_port_t中:

semanage port -a -t http_port_t -p tcp 82

修改httpd.conf配置文件

vim /etc/httpd/conf/httpd.conf

Listen 82

 5.重启httpd服务

systemctl restart httpd  (重启服务,让修改的信息生效)

systemctl enable httpd  (设置为自动启动服务)

6.测试

通过本地访问82号端口

curl localhost:82

通过局域网访问82号端口

curl 192.168.118.135:82

会输出根目录下对应的index.html文件内容

注意:

通过局域网访问82号端口需要在防火墙上做放行82号端口设置

firewall-cmd --add-port=82/tcp --per

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/308929
推荐阅读
相关标签
  

闽ICP备14008679号