Apache 2.4基于IP的虚拟主机不能正常工作

我在Centos 7中安装了apache 2.4

正常的虚拟主机正常工作与所有服务器IP

<VirtualHost *:80> 

但是当我为我的虚拟主机分配一个特定的IP地址,我更改主机文件中的IP

 <VirtualHost 11.22.33.44:80> 

该网站显示的Apache欢迎页面

而且我没有改变httpd.conf中的Listen线

 Listen 80 

默认连接可能仍然configuration为在*:80上进行侦听,可能会触发该连接。

你configuration虚拟主机来侦听名字

如果您的网站具有www.website.com域名,则可以使用ServerName或ServerAlias指令在多个VirtualHost上监听相同的IP地址

例如

 <VirtualHost 11.22.33.44:80> ServerName www.website.com DocumentRoot /var/www/website.com/ </virtualHost> <VirtualHost 11.22.33.44:80> ServerName www.anotherwebsite.com DocumentRoot /var/www/anotherwebsite.com/ </virtualHost>