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

admin3年前主机评测35

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

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

相关文章

RackNerd:美国DC02机房便宜VPS补货,年付$9.89起,美国独立服务器季付140美元起

美国DC02机房便宜VPS补货,年付$9.89起,此外还有年付$25.88和年付$35.88款,续费同价,感兴趣的小伙伴可以围观。美国独立服务器季付140美元起,可选圣何塞/纽约/芝加哥/亚特兰大/阿...

肇庆网站建设公司/肇庆企业建站/小程序开发/网站制作报价

肇庆网站建设品牌及网络营销,专业领域包括肇庆网站建设公司,提供高品质肇庆网站建设,肇庆APP开发,肇庆小程序开发,肇庆软件开发、电商网站制作开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不...

临沧公司注册_临沧云上公司注册_企业注册/流程/费用/查询

临沧公司注册办理注册公司,快速高效,费用公开透明,临沧代办公司注册,无隐性消费,办理临沧注册公司,3天快速代办注册公司。阿里云搞的云上开公司一看就是给网络创业者提供一个便捷的平台,尤其是针对淘宝卖家。...

腾讯云对象存储怎么收费

腾讯云对象存储怎么收费作为一种云存储服务腾讯云对象存储是一种高度可扩展、高可用、低延迟、高并发的云存储服务。那么当我们使用腾讯云对象存储时我们需要考虑的就是费用问题。那么腾讯云对象存储怎么收费呢下面就...

香港主机租用要注意哪些事项

香港主机租用要注意哪些事项近年来随着互联网的迅速发展越来越多的企业开始将自己的业务转移到线上而网站托管依托于稳定的主机服务成为企业网站运营的关键所在。香港主机是许多企业的首选因为香港拥有稳定可靠的网络...

查备案号轻松搞定,专业工具指引您一键查询

摘要:本文将介绍如何通过专业工具一键查询备案号让您轻松搞定备案号查询。我们将从四个方面对查备案号轻松搞定这一主题进行详细的阐述帮助读者更好地了解备案号的相关知识。图片:一、备案号的意义备案号是一个网站...