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

admin3年前主机评测78

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

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

相关文章

iOVZCloud年付7折月付8折韩国/香港/美国可选48元/月起

iOVZ Cloud4月日常优惠VPS全场月付8折,年付7折。iOVZ Cloud是一个新成立的国人商家,拥有多年IDC行业经验,APNIC会员,持有增值电信业务经营许可,主要经营韩国香港美国地区云服...

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

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

西双版纳商标注册办理_西双版纳商标申请/转让/查询/代理公司

西双版纳商标注册,商标评审案件申请,疑难商标事件处理,西双版纳商标查询及相关事务调查,西双版纳商标事务咨询、商标及品牌策划、商标设计、商标取名及版权、专利等知识产权代理咨询,为用户提供关于的西双版纳商...

如何安全地使用香港服务器

如何安全地使用香港服务器随着网络的发展云服务器成为企业和个人进行网站建设和数据存储的首选。而在选择云服务器时香港服务器备受青睐。由于政治制度和法律法规等因素香港服务器在稳定性和安全性方面都有着良好的表...

百度云学生机如何使用

百度云学生机如何使用百度云学生机是一款由百度推出的专门面向学生的云服务器它为学生们提供了一个方便、快捷、高效的学习环境。那么如何使用这款学生机呢下面我们来一步步深入了解。申请账号首先进入百度云学生机官...

Kdatacenter:韩国独立服务器(原生IP),SK直连线路,E3-1230v3/8G内存/1TB硬盘/1TB流量/1Gbps带宽,$49/月_独立服务器

kdatacenter,韩国老牌商家,globalhost旗下,2015年之前就成立了,他们家的韩国vps是有口皆碑的,均为韩国原生ip,韩国SK线路,三网直连低延迟,到中国大陆、日本、中国香港、中国...