有三种实现方法:

       基于ip:

              为每个虚拟主机准备至少一个ip地址

       基于port:

              为每个虚拟机准备至少一个专用port

       基于hostname:

              为每个虚拟主机准备至少一个专用hostname

 

       可混合使用上述三种方式

       注意:

         一般虚拟机不要和中心主机一起使用,所以,要使用虚拟主机,先禁用中心主机

httpd添加虚拟主机

 

 

示例1,基于ip:

httpd添加虚拟主机

ip addr add 192.168.1.111/24 dev eth0

ip addr add 192.168.1.121/24 dev eth0       //增加两个ip

httpd添加虚拟主机

 

vim /etc/httpd/conf/httpd.conf

httpd添加虚拟主机

 

 

示例2,基于端口:

vim /etc/httpd/conf/httpd.conf

httpd添加虚拟主机

 

httpd添加虚拟主机

由于修改了监听端口,需要重启服务

 

效果:

httpd添加虚拟主机

httpd添加虚拟主机

 

httpd添加虚拟主机

 

示例3,基于主机名:

httpd添加虚拟主机

 

效果:

httpd添加虚拟主机

 

httpd添加虚拟主机

 

httpd添加虚拟主机

 

 

示例4,混合使用:

httpd添加虚拟主机

 

效果:

httpd添加虚拟主机

httpd添加虚拟主机

httpd添加虚拟主机