发表于:2026-06-28 |

搭建用户Web站点以linux用户为例,搭建linux用户的个人主页。

注意:我的用户名是linux,请根据自己的用户名将下面的linux替换成自己的用户名

(推荐)如果不想替换,就把自己用户名改成linux

具体操作方法,在书本上找之前用户管理章节的命令(usermod)

具体操作步骤如下:

(1)linux用户的家目录为/home/linux,修改家目录的权限,使其他用户具有读取和执行权限,修改家目录权限的命令如下:(注意空格)

[root@localhost ~]# chmod 755 /home/linux

(2)在/home/linux目录下创建html文件夹,并在html文件夹下创建linux.html个人首页文件。(注意这个linux.html改成你自己的用户名.html)

[root@localhost~]# mkdir /home/linux/html

[root@localhost~]# cd /home/linux/html

[root@localhost html]#echo “这是linux用户的个人主页”>> linux.html

(3)Apache服务器默认没有开启个人Web站点搭建功能,如果要搭建个人Web站点,需要修改/etc/httpd/conf.d/userdir.conf配置文件,主要进行以下3项配置。

[root@localhost ~]# vim /etc/httpd/conf.d/userdir.conf

•注释第17行代码(UserDirdisabled)。

注:输入:set nu设置显示行号

image269.png

•取消第24行代码(UserDirpublic_html)的注释,并将UserDir选项的目录修改为html。

image270.png

image271.png

•将第31行标签中的目录修改为/home/*/html。

修改完成之后,保存退出。

image272.png

输入 :wq 保存并退出

(4)由于Apache默认读取的首页文件为index.html,而我们搭建的linux用户的Web站点默认首页文件为linux.html

所以需要修改主配置文件/etc/httpd/conf/httpd.conf,在DirectoryIndex配置项(169行)后面添加linux.html文件。

image273.png

(5)禁用SELinux,重启httpd服务。

[root@localhost html]# setenforce 0

[root@localhost html]# systemctl restart httpd

(6)在浏览器地址栏输入http://你的ip地址/~linux,浏览器显示的linux用户个人主页

image274.png

上一篇:
下一篇: