如何设置禁止ip访问网站?

有很多客户遇到过这种情况,就是买vps后发现ip曾经被人使用过,而以前的客户比较懒,可能没有去掉原有域名的解析,或者是有人恶意解析,而vps中建立的网站是可以通过ip访问的,所以就导致了一个网站可能绑定了好几个域名,这样会导致网站在搜索引擎中降低权重,那么我们该如何禁止直接通过ip访问网站呢?最简单的方法是直接修改apache的配置文件:

vi ?/etc/httpd/conf/httpd.conf

修改http.conf文件:

 

在httpd.conf文件最后面,加入以下代码

NameVirtualHost 192.168.1.17
<VirtualHost 192.168.1.17:80>
ServerName 192.168.1.17
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>

上面的代码实现拒绝直接通过192.168.1.17这个IP的任何访问请求

22

33

 

44

此条目发表在计算机分类目录。将固定链接加入收藏夹。