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

admin3年前主机评测32

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的方法,我们是不是有用的上的?

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

相关文章

特网云:特价服务器热销!美国裸机云仅280元/月起,香港站群服务器,8c-253个ip,2000元/月起

特网云怎么样?特网云服务器在硬件级别上实现云主机之间的完全隔离;采用高端服务器进行部署,同时采用集中的管理与监控,确保业务稳定可靠,搭建纯SSD架构的高性能企业级云服务器,同时采用Intel Hasw...

易探云:内蒙古vps优惠,8核16G云服务器,10M带宽,仅897.96元/年

易探云怎么样?易探云双11活动期间,内蒙古vps优惠促销,4核8G云服务器,8M带宽,仅426元/年起;8核16g云服务器,10M带宽,仅897.96元/年。易探云内蒙古云服务器速度快、稳定性高;低廉...

什么是icp备案服务码?如何获取阿里云icp备案服务码

什么是ICP备案服务码?有的服务器提供商要求,在用户提交ICP备案的时候,是需要填写备案服务号的。有的需要填写备案码,都是用户在备案时用于验证业务开通情况的密码,仅限在接入商的备案平台备案时使用。阿里...

2023年阿里云和腾讯云双十一有什么云服务器值得买?

2023年双十一有什么值得买?在物价上涨的2023年,云计算如一股清流,阿里云、腾讯云、华为云等头部云厂商带头降价,阿里云2核2G服务器5M带宽60元一年,腾讯云2核4G服务器8M带宽70元一年,华为...

美国大带宽服务器怎么选?美国1G-10G大带宽服务器推荐_独立服务器

美国大带宽服务器怎么选?美国大带宽服务器指带宽超过100M以上的独立服务器,大带宽服务器的带宽线路这里推荐的是优化回国带宽,优化回国带宽不仅资源充足,且价格便宜,而且带宽性能仅次于昂贵的CN2带宽线路...

域名解析全攻略:从原理到实践

摘要:本文主要介绍域名解析的相关原理与实践引导读者掌握解析过程中的核心要点和常见问题以及如何进行解决。一、DNS原理1、域名与IP地址:介绍域名和IP地址的概念和作用以及二者之间的联系。2、DNS协议...