设置Apache禁止通过IP访问服务器

最近一台RHEL4服务器刚备案了一个域名,可是始终无法访问。询问托管商后得知还有一个未知域名尚未备案,网站所以被屏蔽。分析原因可能是服务器IP旧的使用者。因为域名没有备案,也没有更改指向,所以连诛到我们。为了防止服务器这样无辜的被再次连诛,我们可以修改Apache的httpd.conf,禁止通过IP来访问网站。
在httpd.conf末加上:

< VirtualHost 服务器IP >
ServerName 服务器IP
< Location / >
Order Allow, Deny
Deny from all
< /Location >
< /VirtualHost >

另外IIS下的设置:需要删除默认网站,然后设置主机头,在网站站点属性,IP右边的高级里添加域名。