Apache通过htaccess只允许固定IP访问

Linux基础 思享 409浏览
摘要:
打算建一个收藏网站,暂时不想外部访问,所以只允许自己电脑使用的IP访问上网。那我该怎么办呢?我在网上找到一个方法,可以通过htaccess文件实现。服务器会按照顺序后面的命令顺序执行,所以改变Deny和Allow的顺序会影响功能实现。允许从192.168.0.100/200 #仅允许从192.168.0.100到192.168.0.200的用户访问。

打算搭建一个采集网站,但是暂时不想被外部访问,只允许我电脑上网使用的IP访问,那么应该怎么办呢,网上找到了方法,可以为通过htaccess文件实现

规则

Order Deny,Allow
Allow from 192.168.1.1 #只允许192.168.1.1访问
Deny from all

规则解读

Order Deny,Allow

allow是允许的意思,deny是拒绝的意思

服务器会按照order后面命令的的顺序来执行,所以规则Deny和Allow位置调换顺序,是会影响功能实现的

如果需要允许IP段,可以将之前代码中的allow替换为

Allow from 192.168.0.100/200 #只允许192.168.0.100至192.168.0.200的用户访问

扩展

根据以上,我们可以写一个允许所有,禁止某ip的规则

Order Allow,Deny
Deny from 119.136.155.239
Allow from all

推荐阅读

不带/结尾的URL重定向到/结尾地址伪静态规则

问题是一个zbolg网站设置标签的url是/结尾的地址。实际的URL引用没有问题,但实际上在访问没有/的地址时会出现404。不知道是不是爬行动物的叫法。所以考虑一下重定向规范。...

二级目录搭建zblog网址伪静态规则

Zblog作为中国人自己开发的博客软件,有时候可以作为二级目录来扩充网站的原创内容。比如我有一个工具网站,我就放了一个zblog网站,之前用的是apache。伪静态没什么不好。今天是Nginx,但是我不懂。我从网上找到了伪静态的规则,供你参考。辅助目......

URL必须设置为静态还是伪静态?

url是静态或者动态对搜索引擎没有影响,但是建议尽量减少动态URL中的参数和URL的长度,同时不能让同一网页对应多个动态URL地址。 其他回答: 参考: 不一定需要,但是静态URL相对来说更便于管理,可以很好的将希望收录和不希望收录内容进行分离。另一......