限制在Apache2中的ServerName

我有2个网站在我的Apache2中定义。 每个人都有一个服务器名称。

例如:

Server 1 (first in sites-enabled) responds to www.example.com Server 2 (second in sites-enabled) responds to www.example2.com 

好的,问题是当我在URL中键入服务器IP时,第一台服务器响应。

我怎么能限制回应只指定其服务器名? 我想阻止IP电话。

如果这是不可能的,我希望第二个服务器响应,而不是第一个。 我无法更改顺序,因为在第二个服务器中定义的别名将覆盖第一个服务器configuration。

尝试使用Apache的默认主机选项http://httpd.apache.org/docs/2.2/vhosts/examples.html#default

最后,我有解决scheme。

我刚刚创build了一个新的虚拟主机,ServerName设置为服务器IP地址。

现在,每个对服务器IP的请求都将被新的虚拟主机捕获。