实验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
修改httpd配置文件
[[email protected] conf]# vi /etc/httpd/conf/httpd.conf
重启httpd服务
Service httpd restart
打开浏览器地址栏输入http://127.0.0.1
配置个人站点
vi /etc/httpd/conf/httpd.conf
将UserDir disabled 前面加一个#
将#UserDir public_html 前面#去掉
// 设置web站点访问权限
去掉这些前面的#
保存退出
建立个人Web站点存放的目录
Index.html文件包容为
重启httpd服务测试结果
结果如下
在/var/www/html/创建两个目录
mkdir /var/www/html/web1 /var/www/html/web2
编辑web1下的index.html内容为hello web1
编辑web2下的index.html内容为hello web2
修改httpd服务的配置文件
Vi /etc/httpd/conf/httpd.conf
添加监听8001对用web1
8002对用web2
修改DocumentRoot: “/var/www/html/wabgluo”为DocumentRoot: “/var/www/html/”
加入这两句
将文件末尾的内容改为
添加访问端口
重启服务
效果如下
基于名称的虚拟主机配置
修改httpd配置文件
修改/etc/hosts文件
添加
192.168.125.128 web1.test.com
192.168.125.128 web2.test.com
重启服务测试
5.实验总结
在配置基于端口的虚拟主机服务中每次启动就会出错,经过仔细排查发现在上一个要求配置个人站点的时候改了DocumentRoot所以导致每次启动服务就会失败,这个时候我们提前备份的http配置文件就有用处了,删掉配置文件,将备份的文件名修改为配置文件问重新进行基于端口的配置就行了