虚拟主机配置指令
apache2.2为例子
include虚拟机配置文件
cd /etc/httpd
echo "include vhostconf.d" >> conf/httpd.conf
//创建虚拟主机配置文件目录
mkdir vhostconf.d
vim vhsotconf.d/ipvhsot12.conf
//添加如下行!
[root@centos129 vconf.d]# cat ipvhost12.conf
Listen 8888
Listen 6666
<VirtualHost 172.16.148.129:8888>
DocumentRoot /www/ipvhost1
</VirtualHost>
<VirtualHost 172.16.148.129:6666>
DocumentRoot /www/ipvhost2
</VirtualHost>
//创建网站跟目录
mkdir -p /www/ipvhost1
mkdir -p /www/ipvhost2
echo测试页面
echo "ipvhost2" > ipvhost2/index.html
echo "ipvhost1" > ipvhost1/index.html
基于不同IP的虚拟主机
//添加ip
ifconfig eth0:0 172.16.148.150 up
ifconfig eth0:1 172.16.148.151 up
//创建虚拟机配置文件
vim vhsotconf.d/ipvhsot34.conf[root@centos129 vconf.d]# cat ipvhost34.conf
<VirtualHost 172.16.148.150:80>
DocumentRoot /www/ipvhost3
</VirtualHost>
<VirtualHost 172.16.148.151:80>
DocumentRoot /www/ipvhost4
</VirtualHost>
//和上面一样创建网站根目录并且创建测试页面
mkdir -p /www/ipvhost3
mkdir -p /www/ipvhost4
echo "ipvhost3" >> /www/ipvhost3/index.html
echo "ipvhost4" >> /www/ipvhost4/index.html
//创建基于域名的虚拟主机
为了实验简便快速请修改你的host文件
172.16.148.129 www.zhoutao.name
//创建虚拟机配置文件
vim nvhsot/conf
<VirtualHost 172.16.148.129:80>
ServerName www.zhoutao.name
DocumentRoot /www/zhoutao.name
</VirtualHost>
//创建跟目录
mkdir /www/zhoutao.name
echo "zhoutao.name" >> /www/zhoutao.name/index.html
restart httpd 然后测试