第一步:安装Apache服务
参考:安装Apache服务
第二步:修改配置文件
在此之前,建议备份配置文件,避免造成无法扭转的局面
1、备份配置文件
创建保存备份配置文件的目录
mkdir /httpd_conf_cp
将配置文件复制到该目录
cp /etc/httpd/conf.d/userdir.conf /httpd_conf_cp
2.修改配置文件
使用vim工具编辑userdir.conf
vim /etc/httpd/conf.d/userdir.conf
打开后,你将看见以下信息
将①的内容修改为
UserDir disabled root
将②内容的注释取消
UserDir public_html
第三步:创建用户、文件目录及网页文件
1、创建用户
使用以下命令创建
useradd UserName //创建用户名
passwd UserName //设置、更改用户密码
创建结果如下:
2、创建目录
UserName使用你创建的用户名
mkdir /home/UserName/public_html
修改public_html目录的访问权限
chmod 755 /home/UserName/
3、创建网页文件
touch /home/UserName/public_html/index.html
4、编写网页
<!DOCTYPE html>
<html>
<head>
<title>Welcome to Your Website</title>
</head>
<body>
<h1>Welcome to Your Website</h1>
<p>This is the default web page for this server.</p>
</body>
</html>
第五步:重启Apache服务
systemctl restart httpd
第六步:临时关闭SELinux服务,否则访问会被拒绝
setenforce 0
第七步:测试站点
在浏览器输入以下地址
http://服务器地址/~用户名
服务器地址可以通过以下命令获取,服务器地址可能有多个(用空格分隔),注意甄别
hostname -I
测试结果如下: