yum源仓库配置请看 dvd.repo
bashdnf install httpd -y systemctl start httpd
bashuseradd apauser1 passwd apauser1
完善目录
bashmkdir /home/apauser1/public_html
#新建索引文件
echo "apache user1" > /home/apauser1/public_html/index.html
设置目录权限(推荐)
bash#按照userdir.conf中要求 /home/<user>通常设置为711,/home/<user>/public_html必须755,public_html下的文件可设置也可不设置
chmod 711 /home/apauser1
chmod 755 /home/apauser1/public_html
chmod 644 /home/apauser1/public_html/*
bashvim /etc/httpd/conf.d/userdir.conf
根据以下修改
bash#19 将UserDir disabled注释或删除
# UserDir disabled
#26 将UserDir public_html的注释删除
UserDir public_html
bashsetenforce 0
firewall-cmd --add-service=http
#如果无法访问请打开80端口
firewall-cmd --add-port=80/tcp
重启服务
bashsystemctl restart httpd
测试
bashcurl 127.0.0.1/~apauser1/
#返回"apache user1"则成功