本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 [署名 4.0 国际 (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/deed.zh) 本文作者: 苏洋 创建时间: 2013年05月26日 统计字数: 317字 阅读时间: 1分钟阅读 本文链接: https://soulteary.com/2013/05/26/apache-forbidden-ip.html ----- # APACHE禁止使用IP访问网站 在APACHE中配置虚拟站点后,如果没有对原来的IP进行域名绑定,默认会将IP解析到某一个VHOST站点上。 那么如何解决呢,其实有一种很简单的方法,就是将IP作为一个VHOST的`ServerName`,如下面配置中的第二节: ```bash ServerAdmin i@soulteary.com DocumentRoot /var/www/html/domain/public_html ServerName domain ErrorLog /var/www/html/domain/logs/error_log CustomLog /var/www/html/domain/logs/access_log common Options FollowSymLinks AllowOverride All ServerName AAA.BBB.CCC.DDD DocumentRoot /var/www/welcome/public_html ``` 再次访问`AAA.BBB.CCC.DDD`是不是发现不在是出现之前的页面了呢? 当然如果你想拒绝访问的话,可以使用`deny from ALL`,或者使用转向,这个看你的心情了。