一、实验目的
学习掌握配置Web服务器的用户网站目录模式,使客户端用户访问不同的Linux用户网站显示不同的网站内容,从而获取不同的WEB资源。
二、实验仪器设备或材料
个人PC及VMware
三、实验原理
httpd是Apache超文本传输协议(HTTP)服务器的主程序,可以通过配置httpd的形式,让用户访问Linux服务器上的Web资源。通过配置用户个人站点,可以使用户访问不同的用户站点,获取不同的Web资源。
四、实验内容与步骤
1.使用useradd和passwd命令新建一个用户。
2.使用chmod命令对新建用户的家目录设置权限,一般为了安全起见,设置为711(本用户可以读写执行,同组用户可执行,其他用户可执行)
3.使用mkdir命令,在用户家目录下创建一个名为【public_html】的文件夹。
4.使用chcon -Rht httpd_sys_content_t /home/*/public_html设置SELinux属性。
5.在public_html文件夹下,使用vi命令新建一个【index.html】文件。
上述步骤1-5实验过程如图1所示。

6.在index.html文件中写入自定义内容(也可以参考下图2),如果没学过HTML语言,随意输入一串字符就可以了。

7.编辑httpd的配置文件,使用命令 vi /etc/httpd/conf/httpd.conf,加入如图3中46-49行所示字段。

8.使用命令 service httpd restart重启httpd服务,使上述步骤应用生效,进行检验。
五、实验结果与分析
1.对第四点步骤进行检验:使用ifconfig命令获取centos的ip地址后,在另一端使用浏览器输入ip/~用户名 即可访问相应用户目录下的HTML资源文件,实现不同用户获取不同的web资源访问。如图4所示。

六、结论与体会
学习掌握配置Web服务器的用户网站目录模式,使客户端用户访问不同的Linux用户网站显示不同的网站内容,从而获取不同的WEB资源。