编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

网页服务-Apache - 用户主页(apache服务器软件默认网页目录是什么)

wxchong 2024-08-01 02:51:09 开源技术 11 ℃ 0 评论

基本定义

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

前置准备

#    创建用户
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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表