PHP/Apache/Nginx实现禁止IP访问(限制指定IP访问)

PHP/Apache/Nginx实现禁止IP访问的设置是怎么样的?由于运维工作的需要,我们需要禁止指定的IP或者IP段访问网站或服务器,于是我们可以用常见的Nginx设置,但是我们其实还可以用PHP脚本设置直接加载在我们的访问页面头部。或者我们也有可以用到Apache环境脚本如何设置的,久小编在这里整理禁止ip访问的几个常见设置方法。

1、php禁止ip和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();
}
?>

2、Apache 禁止IP访问方法

在httpd.conf文件最后面,加入以下代码。

 NameVirtualHost 221.*.*.*
ServerName 221.*.*.*
Order Allow,Deny
Deny from all
DocumentRoot “c:/web”
ServerName www.***.com

3、nginx禁止ip访问的方法

这里我们需要创建一个 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的方法,有需要的话大家可以试试。

搬瓦工新手必读教程和推荐套餐

搬瓦工新手选择服务器必备的教程。

1、搬瓦工购买教程:搬瓦工VPS主机购买教程 选择一款合适的外贸主机

2、搬瓦工优惠码:BWH3HYATVBJW

3、搬瓦工套餐推荐:搬瓦工云服务器全部套餐对比列表 可选CN2 GIA和香港机房

4、搬瓦工测试IP:搬瓦工全部数据中心测试IP地址和下载测速文件

5、搬瓦工面板管理:搬瓦工KIWIVM面板的全部功能介绍

搬瓦工VPS的最便宜套餐和最具性价比套餐,简单整理如下:

方案CPU内存硬盘流量带宽机房价格购买
CN2 GT1核1GB20GB1TB1GbpsDC8等$49.99/年购买
香港2核2GB40GB500GB1Gbps香港$89.99/月购买
CN2 GIA2核1GB20GB1TB2.5GbpsDC6等$49.99/季购买
CN2 GIA10核32GB640GB10TB10GbpsDC6等$289.99/月购买
日本2核1GB20GB1TB2.5GbpsDC6等$49.99/季购买

本文结束。

未经允许不得转载:搬瓦工评测网 » PHP/Apache/Nginx实现禁止IP访问(限制指定IP访问)