有三种实现方法:

       基于ip:

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

       基于port:

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

       基于hostname:

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

 

       可混合使用上述三种方式

       注意:

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

httpd添加虚拟主机_添加

 

 

示例1,基于ip:

httpd添加虚拟主机_httpd_02

ip addr add 192.168.1.111/24 dev eth0

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

httpd添加虚拟主机_虚拟主机_03

 

vim /etc/httpd/conf/httpd.conf

httpd添加虚拟主机_虚拟主机_04

 

 

示例2,基于端口:

vim /etc/httpd/conf/httpd.conf

httpd添加虚拟主机_httpd_05

 

httpd添加虚拟主机_虚拟主机_06

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

 

效果:

httpd添加虚拟主机_添加_07

httpd添加虚拟主机_添加_08

 

httpd添加虚拟主机_httpd_09

 

示例3,基于主机名:

httpd添加虚拟主机_虚拟主机_10

 

效果:

httpd添加虚拟主机_httpd_11

 

httpd添加虚拟主机_添加_12

 

httpd添加虚拟主机_httpd_13

 

 

示例4,混合使用:

httpd添加虚拟主机_添加_14

 

效果:

httpd添加虚拟主机_虚拟主机_15

httpd添加虚拟主机_httpd_16

httpd添加虚拟主机_虚拟主机_17