请先掌握上面默认网站浏览访问及页面文件的修改方法,然后进行修改网页数据的主目录,实现自定义网站数据主目录的操作 。
1、网站数据主目录修改
把默认网站主目录/var/www/html改为/home/wwwroot
文章插图
文章插图
修改配置文件
找到DocumentRoot和Directory两处,都修改为"/home/wwwroot"
文章插图
修改前
文章插图
修改后
保存文件退出 。
重启httpd服务
文章插图
发现首页无法显示,刚刚我们把网站默认路径修改成为/home/wwwroot目录,也就是说现在httpd提供的网站服务要去获取普通用户的目录数据,这个就与SElinux相冲突了 。
先关闭掉selinux
文章插图
系统重启后生效,网站又可以访问了,表明与selinux有关 。
文章插图
Z:查看文件上下文信息使用semanage命令查询修改SELinux安全上下文
d:只列出目录,不包括内容,不引用符号链接
system_u 系统进程的身份
object_r 文件目录的角色
httpd_sys_content_t 网络服务系统文件
semanage+选项+文件备注:如果没有semanage命令,则需要安装它
-l 查询
-a添加
-m修改
-d删除
使用yum查看semanage对于的软件包 。
文章插图
安装相应软件包,发现已安装了 。
【修改apache网站默认路径和SElinux安全上下文,实现站点重新访问】
文章插图
这样也可以访问,还要使用restorecon命令让刚设置的SELINUX安全上下文生效 。
文章插图
刷新一下页面,可以访问了
推荐阅读
- 2019年12月 WordPress网站内部结构改造日志分享
- 网站降权主要是有哪些原因引起的?
- 网站icp备案怎么申请
- 提高网站收录量的四点诀窍,赶紧收藏
- CVE-2019-0193 Apache Solr远程代码执行漏洞 复现操作
- Nginx/Lighttpd/Apache三大web服务器对比分析
- 修改gif图片大小 gif图片怎么改大小
- 如何判断网站是否被劫持了
- 在 Linux 终端快速检测网站是否宕机的 6 个方法
- 淘宝如何修改店名 怎么给自己的淘宝店铺改名