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

admin3年前主机评测96

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

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

相关文章

小鹿云计算:双11钜惠促销-香港E5服务器,16G 20M 299元/月,续费同价

小鹿云计算成立于2019年8月,主营 中 港 美优质线路云服务器,香港 枣庄 物理机 母鸡 等等 ,7*24小时人工运维并且提供无偿基础售后额外的技术服务 其中香港提供境内CN2网络,国际BGP出口...

服务器购买(服务器购买要多少钱)

又需要多少钱呢根据用途不同,可以分为Web服务器、邮件服务器、文件服务器、数据库服务器等。其中,Web服务器最为常见,是指提供网站访问服务的服务器。邮件服务器则是负责处理电子邮件的服务器,文件服务器则...

edgeNAT双11&amp;三周年庆活动:香港CN2、韩国CN2、美国AS4837 VPS月付7折年付6折,韩国高配独服(家宽IP,支持TikTok)

edgenat双11三周年庆活动开始了!适逢双11购物节,又是edgeNAT成立3周年,现在edgeNAT发布了双11三周年庆活动,全场VPS月付7折年付6折,可选香港CN2、韩国CN2、美国AS48...

美国高防服务器有什么优势?美国高防vps、高防物理服务器价格

美国高防服务器有什么优势?美国高防服务器是通过架设硬件防火墙来对恶意流量进行识别,然后经过专用的流量清洗线路将恶意流量进行清洗,剩下的正常流量得以正常进入。这需要很高的带宽支撑,而美国作为世界互联网的...

Linux内存占用率过高怎么办?检查宝塔面板CPU和内存占用高问题

linux内存占用率过高怎么办?我们在选择虚拟主机和云服务器业务项目的时候,大概率都会有出现过CPU占用将近100%,同时内存也是将近满负荷运行。这样的linux内存占用率过高的问题是什么原因导致的,...