虚拟主机设置linux .htaccess限制IP访问的方法
发布日期:2015-11-27 15:11:2
这里列出的是一些可用的规则,目前虚拟主机的apache配置是默认放开这个限制的,如果添加了这个规则(报错页面就403) 1、文件下载 .htaccess文件可以在http://aliyunhelp.oss-cn-hangzhou.aliyuncs.com/aliyunhelp/20090408184719631.rar?spm=5176.776554974.2.5.OOQmuJ&file=20090408184719631.rar 中下载(这里要的只是.htaccess文件,清空原有的规则,按照需求添加如下的规则即可) 2、设置相关 添加正常的报错页面应该如下 去掉规则限制之后有可以正常显示了 建议的规则如下 Order deny,allow allow from all deny from 219.204.253.8 #全部都可以通行 ——————————- Order deny,allow deny from 219.204.253.8 allow from all #全部都可以通行 ——————————- Order allow,deny deny from 219.204.253.8 allow from all #只有219.204.253.8不能通行 ——————————- Order allow,deny allow from all deny from 219.204.253.8 #只有219.204.253.8不能通行 ——————————- ——————————- Order allow,deny deny from all allow from 219.204.253.8 #全部都不能通行 ——————————- Order allow,deny allow from 219.204.253.8 deny from all #全部都不能通行 ——————————- Order deny,allow allow from 219.204.253.8 deny from all #只允许219.204.253.8通行 ——————————- Order deny,allow deny from all allow from 219.204.253.8 #只允许219.204.253.8通行 ——————————- ——————————– Order deny,allow #全部都可以通行(默认的) ——————————- Order allow,deny #全部都不能通行(默认的) ——————————- Order allow,deny deny from all #全部都不能通行 ——————————- Order deny,allow deny from all #全部都不能通行 ——————————- 对于上面两种情况,如果换成allow from all,则全部都可以通行! ——————————- Order deny,allow deny from 219.204.253.8 #只有219.204.253.8不能通行 ——————————- Order allow,deny deny from 219.204.253.8 #全部都不能通行 ——————————- Order allow,deny allow from 219.204.253.8 #只允许219.204.253.8通行 ——————————- Order deny,allow allow from 219.204.253.8 #全部都可以通行 ——————————- ——————————- order deny,allow allow from 218.20.253.2 deny from 218.20 #代表拒绝218.20开头的IP,但允许218.20.253.2通过;而其它非218开头的IP也都允许通过。 ——————————- order allow,deny allow from 218.20.253.2 deny from 218.20 和上面的差不多,只是掉换的order语句中的allow、deny先后顺序,但最终结果表示全部都拒绝!
|