修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

游戏|数码彩彩2024-04-25 7:38:22394A+A-

请先掌握上面默认网站浏览访问及页面文件的修改方法,然后进行修改网页数据的主目录,实现自定义网站数据主目录的操作。

1、网站数据主目录修改

把默认网站主目录/var/www/html改为/home/wwwroot

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

修改配置文件

找到DocumentRoot和Directory两处,都修改为"/home/wwwroot"

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

修改前

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

修改后

保存文件退出。

重启httpd服务

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

发现首页无法显示,刚刚我们把网站默认路径修改成为/home/wwwroot目录,也就是说现在httpd提供的网站服务要去获取普通用户的目录数据,这个就与SElinux相冲突了。

先关闭掉selinux

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

系统重启后生效,网站又可以访问了,表明与selinux有关。

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

Z:查看文件上下文信息

d:只列出目录,不包括内容,不引用符号链接

system_u 系统进程的身份

object_r 文件目录的角色

httpd_sys_content_t 网络服务系统文件

使用semanage命令查询修改SELinux安全上下文

semanage+选项+文件

-l 查询

-a添加

-m修改

-d删除

备注:如果没有semanage命令,则需要安装它

使用yum查看semanage对于的软件包。

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

安装相应软件包,发现已安装了。

 

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

这样也可以访问,还要使用restorecon命令让刚设置的SELINUX安全上下文生效。

修改apache网站默认路径和SElinux安全上下文,实现站点重新访问

 

刷新一下页面,可以访问了

点击这里复制本文地址 版权声明:本文内容由网友提供,该文观点仅代表作者本人。本站(https://www.angyang.net.cn)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

昂扬百科 © All Rights Reserved.  渝ICP备2023000803号-3网赚杂谈