一、httpd虚拟主机的分类
1、基于ip地址的虚拟主机
2、基于端口的虚拟主机
3、基于域名的虚拟主机
二、配置虚拟主机
实验环境:centos6,使用Yum安装的httpd服务
准备工作:注释中心主机的DocumentRoot站点根目录,创建/etc/httpd/conf.d/vhosts.conf配置文件,创建实验需的站点目录: mkdir -pv /www/{a.com,b.net,c.org}/htdocs,每次修改配合文件时检查语法:httpd -t 重启服务:service httpd restart
注意:在配置基于域名的虚拟主机时需加上:NameVirtualHost IP_address:Port
1、基于ip地址的虚拟主机,编辑vhosts.conf配置文件,下图所示:
<a href="http://s5.51cto.com/wyfs02/M01/87/FB/wKioL1fmhAuBwFXZAABIgJkecbo011.png" target="_blank"></a>
实验测试图:
<a href="http://s2.51cto.com/wyfs02/M01/87/FE/wKiom1fmhNfBpI7SAAB_FVI1KcA162.png" target="_blank"></a>
<a href="http://s2.51cto.com/wyfs02/M01/87/FE/wKiom1fmhRKjW6lSAABHBquT2tA297.png" target="_blank"></a>
<a href="http://s5.51cto.com/wyfs02/M02/87/FB/wKioL1fmhYew3X0LAABNWsvde88802.png" target="_blank"></a>
web服务小扩展:配置status页面
1)开启LoadModule status模块
LoadModule status_module modules/mod_status.so
2)开启server-status并允许所有主机或某太主机视情况而定
<Location /server-status>
SetHandler server-status
Order allow,deny
Allow from all
</Location>
3)语法测试及其重启配置文件
httpd -t
service httpd restart
图示:
<a href="http://s1.51cto.com/wyfs02/M02/87/FB/wKioL1fmiDXh1r5nAABuxq0gkA8317.png" target="_blank"></a>
本文转自chengong1013 51CTO博客,原文链接:http://blog.51cto.com/purify/1856265,如需转载请自行联系原作者