apache的默认页面 (网页服务端怎么做)

网页服务软件,apache网站服务器

基本定义

#    用户主页:为每位系统用户创建自己的主页,可以通过网页的形式分享用户文件

前置准备

#    创建用户
sudo useradd -r -m -s /bin/bash {用户名}
#    创建 用户 srover
sudo useradd -r -m -s /bin/bash srover
#    创建 用户 bonkers
sudo useradd -r -m -s /bin/bash bonkers

#    创建用户目录下的 public_html 目录
#    创建 用户 srover 的 public_html 目录
mkdir -p /home/srover/public_html
#    创建 用户 srover 的 public_html 目录
mkdir -p /home/bonkers/public_html

#    创建 测试用 网页
#    创建 用户 srover 的 测试网页
echo "Welcom To FourLeaf Studio by SRover <br> Web Data /home/srover/public_html" > /home/srover/public_html/index.html
#    创建 用户 bonkers 的 测试网页
echo "Welcom To FourLeaf Studio by Bonkers <br> Web Data /home/bonkers/public_html" > /home/bonkers/public_html/index.html

修改配置文件


#    方法 1 :编辑配置文件
nano /etc/httpd/conf.d/userdir.conf
#    {
#    修改 第 17 行,注释 # 该行 开启 用户主页功能
    #    UserDir disabled
#    修改 第 17 行,取消 注释
    UserDir public_html
#    }

#    方法 2 : 命令直接修改文件
sed -i 's/UserDir disabled/#    UserDir disabled/g' /etc/httpd/conf.d/userdir.conf
sed -i 's/#UserDir public_html/UserDir public_html/g' /etc/httpd/conf.d/userdir.conf

赋予 用户主页目录访问权限

#    赋予 用户目录 访问权限
#    默认情况,在root用户下,是无法让Apache服务访问用户目录的
chmod +x /home/srover/
chmod +x /home/bonkers/

重新启动 Apache 服务

#    重新启动 Apache 服务
systemctl restart httpd.service

访问地址

#    访问地址
http://{Server_IP}/~{username}
#    用户 srover 的 用户主页地址
http://172.16.28.110/~srover
#    用户 bonkers 的 用户主页地址
http://172.16.28.110/~bonkers

网页服务软件,apache网站服务器

未赋予权限的情况

网页服务软件,apache网站服务器

赋予权限的情况

网页服务软件,apache网站服务器