1.实验描述
①实验内容
1.建立用户个人主页。每一部主机都有一个首页,使用Apache可以为twentyf用户建立自己可以完全控制的个人主页。
2.配置虚拟主机。前一章我们设定了多个域名,这里使用域名建立多个网站,每一个网站对应一个主目录和主页。下表是这些网站的设置:
主机名称 | 主目录 |
master.twentyf.com | /var/www/html |
www.twentyf.com | /var/www/www |
s1.twentyf/com | /var/www/s1 |
②实验思路
使用Apache配置www服务器,关键要熟悉Apache配置文件的格式与参数。
1.安装Apache服务器。
2.修改配置文件启动Apache服务器的个人用户主页功能。
3.建立twentyf用户,并为twentyf建立存放个人主也的主目录public_html。
4.往主目录发布一个主网页,并测试访问。
5.配置虚拟主机。
6.测试访问虚拟主机运行的网站。
2.熟悉参数配置
vim /etc/httpd/conf/httpd.conf
- ServerRoot 设置Apache服务器的根(Root)目录
- Listen 设置Apache服务器监听的网络端口
- Include 说明保护后面文件的内容
- ServerAdmin 设置Apache服务器管理员的E-mail地址
- ServerName 设置Apache服务器的主机名
- DocumentRoot 设置Apache服务器网页(文档)根目录
3.安装httpd服务
yum install httpd -y
4.建立用户个人主页
1.vim /etc/httpd/conf/httpd.conf 设置Apache服务器的主机名
2.vim /etc/httpd/conf.d/userdir.conf 开启个人网站功能,然后保存退出
3.重启Apache服务
systemctl restart httpd
4.建立用户twentyf,切换到twentyf身份,在家目录下建立网站的主目录public_html,并往家中目录中建立一个主页index.html
5.切换回root用户,并且重启服务
6.因为我们没有使用DNS服务,所以我们需要在/etc/hosts 下面配置IP地址和域名(如果在DNS里配置好的话可以直接打开DNS服务器进行测试)
vim /etc/hosts
7.打开浏览器进行测试
5.配置虚拟主机
1.建立虚拟主机的主目录和主页。
2.开始编辑虚拟主机的配置文件,因为httpd.conf会使用conf.d/*.conf的文件,所以我们可以建立一个新的文件virtual.conf作为配置文件。
vim /etc/httpd/conf.d/virtual.conf
3.新建的文件是空的,往文件中添加虚拟主机的配置代码。(下面这些的代码的样例在httpd.conf的文件里面可以找得到)
4.保存退出,重启httpd服务5.测试访问虚拟主机