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

admin3年前主机评测51

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

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

相关文章

博尔塔拉服务器_博尔塔拉高防服务器_博尔塔拉物理机租用_独立服务器

易探云服务器(博尔塔拉服务器)提供博尔塔拉高防服务器租用,易探云服务器采用由数据切片技术构建的三层存储功能,切实保护客户数据的安全,系统可靠性达99.95%以上。博尔塔拉地区用户也可以选择购买香港服务...

香港免备案服务器到底有多快,稳定性如何?该怎么配置?(香港免备案服务器哪家好)

香港免备案服务器是近年来备受关注的一种服务器类型,因为其不需要备案,可以省去很多繁琐的手续和时间。其次,香港免备案服务器的稳定性也很高。香港政府一直致力于提高网络安全和稳定性,加强对网络服务商的监管,...

恒创科技优惠码大全:香港服务器85折:Coupons_xg85;美国服务器85折:Coupons_usa85;云服务器8折:Coupons_yun80

恒创科技怎么样?恒创科技优惠码大全:香港服务器85折:Coupons_xg85,美国服务器85折:Coupons_usa85,云服务器8折:Coupons_yun80。恒创科技是香港 SonderCl...

腾讯云企业服务器多少钱?腾讯云企业用户云服务器配置价格表

腾讯云企业服务器多少钱?腾讯云企业新用户会有一系列独家云服务器打折活动,这时云服务器配置可以选择2核4G,2核8G,4核8G,8核16G,16核32G,公网带宽可以是1M,3M,5M和10M,实例规范...

gcorelabs:韩国/日本/香港/俄罗斯vps优惠码汇总

gcorelabs怎么样?gcorelabs是一家成立于2013年的vps云服务器主机商,主要提供独立服务器、VPS以及CDN等业务,数据中心分布全球,非常多,得到很多用户的欢迎,今天就来为大家分享一...

GreenCloudVPS:英国vps,1核/2GB/30GB NVMe/KVM,$20/年;新加坡VPS低至$30/年;日本大阪vps,2核3G/1T硬盘,50美元/年

greencloudvps怎么样?greencloudvps绿云上新英国考文垂机房,采用AMD处理器+NVMe硬盘,并且提供100Gbps DDoS防御,最低20美元/年起,需要欧洲高性能AMD VP...