实验4 HTTP服务配置

1.实验目的

让大家学会简单的web配置,掌握http服务的安装。

2.实验平台

操作系统:Windows+VMware Workstation 虚拟CentOS6.5

3.实验内容和要求

掌握最简单的http配置

会配置个人站点

能够配置基于端口的虚拟主机服务

基于名称的虚拟主机配置

4.实验报告

Linux web 服务器简单配置

创建wangluo目录

[[email protected] conf]# mkdir /var/www/html/wangluo

[[email protected] conf]# vi /var/www/html/wangluo/index.html

实验4 HTTP服务配置

修改httpd配置文件

[[email protected] conf]# vi /etc/httpd/conf/httpd.conf

实验4 HTTP服务配置

重启httpd服务

Service httpd restart

打开浏览器地址栏输入http://127.0.0.1

实验4 HTTP服务配置

配置个人站点

vi /etc/httpd/conf/httpd.conf

实验4 HTTP服务配置

 

将UserDir disabled 前面加一个#

将#UserDir public_html 前面#去掉

// 设置web站点访问权限

实验4 HTTP服务配置

去掉这些前面的#

保存退出

建立个人Web站点存放的目录

实验4 HTTP服务配置

Index.html文件包容为

 

实验4 HTTP服务配置

 

重启httpd服务测试结果

结果如下

实验4 HTTP服务配置

 

 

实验4 HTTP服务配置

 

在/var/www/html/创建两个目录

 

mkdir /var/www/html/web1 /var/www/html/web2

编辑web1下的index.html内容为hello web1

编辑web2下的index.html内容为hello web2

 

实验4 HTTP服务配置

修改httpd服务的配置文件

Vi  /etc/httpd/conf/httpd.conf

添加监听8001对用web1

8002对用web2

实验4 HTTP服务配置

修改DocumentRoot:  “/var/www/html/wabgluo”为DocumentRoot:  “/var/www/html/”

加入这两句

实验4 HTTP服务配置

将文件末尾的内容改为

实验4 HTTP服务配置

实验4 HTTP服务配置

添加访问端口

 

重启服务

效果如下

实验4 HTTP服务配置

实验4 HTTP服务配置

 

基于名称的虚拟主机配置

 

修改httpd配置文件

实验4 HTTP服务配置

 

 

修改/etc/hosts文件

添加

192.168.125.128 web1.test.com

192.168.125.128 web2.test.com

重启服务测试

实验4 HTTP服务配置

实验4 HTTP服务配置

 

5.实验总结

在配置基于端口的虚拟主机服务中每次启动就会出错,经过仔细排查发现在上一个要求配置个人站点的时候改了DocumentRoot所以导致每次启动服务就会失败,这个时候我们提前备份的http配置文件就有用处了,删掉配置文件,将备份的文件名修改为配置文件问重新进行基于端口的配置就行了