码迷,mamicode.com
首页 > Web开发 > 详细

学习linux第十二课 Apache服务

时间:2020-06-22 09:27:36      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:安装   src   home   流程   生效   安全上下文   ORC   功能   htm   

第10章 使用Apache服务部署静态网站。


yum install -y httpd ---------------yum安装apache服务

/var/www/html ------保存网站数据的目录

/etc/httpd/conf/httpd.conf -------主配置文件目录



网站默认界面

技术图片
可能原因:
1.文件目录里没有文件
2.目录没有权限访问





排错流程:
selinux -------安全子系统
/etc/selinux/config -----------------selinux配置文件

技术图片


setsebool -P [策略内容]=on(off)-----------设置开启或关闭,-P永久生效
getsebool -a | grep [服务名称] ---------------查看所有(-a)相关设置

setenforce 0 临时关闭
setenforce 1 临时开启



semanage
修改安全上下文描述
ls -ldZ /home/wwwroot (查看目录安全上下文)
semanage fcontext -a -t httpd_sys_content_t /home
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*
(逐级添加,文件夹后不能加“/”)

restorecon -------------使安全上下文值生效
restorecon -Rv /home
restorecon -Rv /home/wwwroot
restorecon -Rv /home/wwwroot/*



个人用户主页
1.开启个人用户主页功能

setsebool httpd_enable_homedirs=on

2.修改隔热用户配置文件
vim /etc/httpd/conf.d/userdir.conf

第17行 #UserDir public_html

3.添加用户主页文件
su - user
vim /home/public_html/index.html

   Hello, im user 


学习linux第十二课 Apache服务

标签:安装   src   home   流程   生效   安全上下文   ORC   功能   htm   

原文地址:https://blog.51cto.com/13660223/2506282

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!