Linux 系统虚拟主机 .htaccess 限制 IP 访问的方法 Linux 转载 Apache

这里列出的是一些可用的规则,目前虚拟主机的 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先后顺序,但最终结果表示全部都拒绝!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逸鹏说道

Python3 与 C# 并发编程之~ 上篇

其实逆天现在Coding已经是80%变成Python了,20%才是Net,也不确定是否一直在Net界干下去,所以只能尽可能的在说新知识的同时,尽量把脑子里面Ne...

1264
来自专栏菩提树下的杨过

.net中的认证(authentication)与授权(authorization)

注:这篇文章主要给新手看的,老手们可能会觉得没啥营养,就请绕过吧。 “认证”与“授权”是几乎所有系统中都会涉及的概念,通俗点讲: 认证(authenticat...

37210
来自专栏领域驱动设计DDD实战进阶

DDD实战进阶第一波(十):开发一般业务的大健康行业直销系统(实现经销商登录仓储与逻辑)

1806
来自专栏木宛城主

开源依旧:再次分享一个进销存系统

开篇 我之前发过一篇博文《两天完成一个小型工程报价系统(三层架构)》,不少朋友向我要源码学习,后来久而久之忘记回复了。今天我再分享一个进销存系统,只为学习,没...

87310
来自专栏GuZhenYin

SignalR系列续集[系列6:使用自己的连接ID]

前言 老规矩,前言~,在此先道个歉,之前的1-5对很多细节问题都讲的不是很详细,也有很多人在QQ或者博客问我一些问题 所以,特开了这个续集.. - -, 讲一些...

47510
来自专栏技术博客

设计模式之十(外观模式)

外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一系统更加容易使用.

782
来自专栏码农阿宇

EF Core下利用Mysql进行数据存储在并发访问下的数据同步问题

小故事 在开始讲这篇文章之前,我们来说一个小故事,纯素虚构(真实的存钱逻辑并非如此) 小刘发工资后,赶忙拿着现金去银行,准备把钱存起来,而与此同时,小刘的老婆刘...

3375
来自专栏码农阿宇

大话RabbitMQ 基础入门

1612
来自专栏更流畅、简洁的软件开发方式

一个保存数据的方法(可以切换存放的位置,可以设置密钥)

      在asp.net里面一般的生命周期都比较短,如果想要比较长久的保存数据的话,一般有选择几种方式可供选择,即cookies、ViewState、Ses...

26010
来自专栏恰同学骚年

.NET Core微服务之基于MassTransit实现数据最终一致性(Part 1)

  关于数据一致性的文章,园子里已经有很多了,如果你还不了解,那么可以通过以下的几篇文章去快速地了解了解,有个感性认识即可。

1133

扫码关注云+社区

领取腾讯云代金券