第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