本文使用「署名 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`,或者使用转向,这个看你的心情了。