PHP、Nginx、Apache禁止ip访问的不同设置方法

admin3年前主机评测30

PHP、Nginx、Apache如何禁止ip访问?

由于运维工作的需要,我们需要禁止指定的IP或者IP段访问网站或服务器,于是我们可以用常见的Nginx设置,但是我们其实还可以用PHP脚本设置直接加载在我们的访问页面头部。或者我们也有可以用到Apache环境脚本如何设置的,在这里整理禁止ip访问的几个常见设置方法。

//禁止某个IP

$banned_ip = array (

“127.0.0.1”,

//”119.6.20.55″,

“192.168.1.4”

);

if ( in_array( getenv(“REMOTE_ADDR”), $banned_ip ) )

{

die (“您的IP禁止访问!”);

}

//禁止某个IP段

$ban_range_low=ip2long(“119.6.20.65”);

$ban_range_up=ip2long(“119.6.20.67”);

$ip=ip2long($_SERVER[“REMOTE_ADDR”]);

if ($ip$ban_range_low $ip<$ban_range_up)

{

echo “您的IP在被禁止的IP段之中,禁止访问!”;

exit();

}

?

在httpd.conf文件最后面,加入以下代码。

NameVirtualHost 221.*.*.*

ServerName 221.*.*.*

Order Allow,Deny

Deny from all

DocumentRoot “c:/web”

ServerName yuntue

这里我们需要创建一个 blocksip.conf 文件,然后在里面添加禁止的IP或者IP段落。

deny 1.1.1.1

Select CodeCopy这里简单设置某个IP。在nginx的配置文件nginx.conf中加入 include blocksip.conf。然后重启 nginx,就可以生效了。我们可以设置具体的IP和IP段。

deny IP;

allow IP;

# block all ips

deny all;

# allow all ips

allow all;

这些PHP、Nginx、Apache禁用ip的方法,我们是不是有用的上的?

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

华纳云:香港高防服务器,DDoS防御高达800G,CN2/联通/移动三线直达大陆;支持压力测试,防御无效退款

华纳云香港高防免备案服务器,DDoS防御能力高达800G,CN2联通 移动 三线直达大陆; 支持压力测试,防御无效退款!华纳云,成立于2015年,隶属于香港联合通讯国际有限公司。APNIC 和 ARI...

逐步讲解HostGator鳄鱼主机的DNS与文件管理方法

DNS管理1、HostGator鳄鱼主机域名管理需要进入到:register.hostgator/,点击“Manage Domains”。2、登录账号后,就可以看到已经注册的域...

海北vps

海北VPS:在中国西北部托管您的网站海北VPS是一个中国西北部的虚拟专用服务器可以帮助您在中国和周边地区运行和托管您的网站。在这篇文章中我们将介绍海北VPS的特点和优势。什么是VPS首先让我们解释一下...

阿鸟云:美国cn月付19元起,洛杉矶高防10M带宽月付28元起,香港大浦CN2月付31元起

阿鸟云怎么样?阿鸟云隶属于山东婧潇信息科技有限公司 ,我们秉承着服务于客户服务于大众的理念运营,自营机器线路优价格低。目前在使用客户达到3500+ ,做到零故障零售后。主营产品有:弹性云服务器,香港弹...

LOCVPS5月全场8折,香港/新加坡252元/年,美国/日本/韩国/澳大利亚等25.9元起

LOCVPS开推出了几款年付特惠产品252元/年,有香港云地和新加坡机房可选,适合新手学习使用。LOCVPS(全球云)是一家老牌VPS服务商,主要提供基于Xen和KVM架构的VPS,目前有香港(邦联、...

Cloudxtiny:便宜英国vps服务器5折促销,G口带宽/2核/2G内存/40G SSD硬盘/2个IP,£4/月

cloudxtiny怎么样?cloudxtiny是英国的IaaS提供商,约在2012年开始运营,主营专用服务器,VPS以及云服务器。有自己的AS(AS207059)。目前为了庆祝新的云服务器上线,Cl...