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

admin3年前主机评测50

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

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

相关文章

VPS日常维护中的一些要点总结

我们发现不少用户朋友并不重视对自己vps的维护工作,甚至有一些朋友把网站搭建好后就什么都不管了,vps长期处于没人维护的状态,出问题后就骂服务商垃圾。服务商只负责解决用户问题,不负责维护,vps的日常...

韩国VPS租用好不好?

韩国VPS租用好不好?韩国距离中国内地十分近,因此韩国的网络服务器很受网民的热烈欢迎;自然韩国vps也有可靠性高、內容广泛、网络带宽好、价格低等诸多优点,因此许多 顾客咨询客服有关韩国vps租用的难题...

自贡云服务器_自贡云主机/免备案vps主机租用

自贡云服务器(自贡云主机)真正的云计算架构云服务器,配备纯SSD架构打造的高性能存储,旨在为自贡企业和个人用户提供优质、高效、弹性伸缩的云计算服务。阿里云服务器采用由数据切片技术构建的三层存储功能,切...

2023年阿里云618活动:云服务器ECS共享型n4低至59.9元/年起,历史新低

2023年阿里云618活动今日开始了!每年一度的阿里云618钜惠活动在2023年5月25日正式上线,不过目前还不能购买阿里云服务器,需要等到6月1日才正式开始!那么,我们一起看一下“阿里云618钜惠抢...

易探云:香港vps一个月9元,204元/年;美国vps/日本vps首月仅18元

易探云怎么样?易探云成立于2017年,香港YiTanCloud Limited网络服务品牌,香港NTT Communications合作伙伴,数十年云计算行业经验,云计算领域蛰伏五年于2017年03月...

华为云电脑

华为云电脑: 容易使用的高性能云端计算平台作为中国领先的科技公司之一华为一直致力于推动数字化转型。华为云电脑是该公司在云端计算领域一项重要的产品它为用户提供了高速、高效和安全的云端计算体验。华为云电脑...