几种不同的方式禁止IP访问网站(PHP、Nginx、Apache设置方法)

 在这里插入图片描述

1、PHP禁止IP和IP段访问

    <?
    //禁止某个IP
    $banned_ip = array (
    "127.0.0.1",
    //"119.6.20.66",
    "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.*.*.*
    <VirtualHost 221.*.*.*>
    ServerName 221.*.*.*
    <Location />
    Order Allow,Deny
          Deny from all
    </Location>
    </VirtualHost>    
    <VirtualHost 221.*.*.*>
    DocumentRoot "c:/web"
    ServerName www.laobuluo.com
    </VirtualHost> 

3、Nginx禁止IP访问的方法

这里我们需要创建一个 blocksip.conf 文件,然后在里面添加禁止的IP或者IP段落。

deny 1.1.1.1

这里简单设置某个IP。在nginx的配置文件nginx.conf中加入 include blocksip.conf。然后重启 nginx,就可以生效了。我们可以设置具体的IP和IP段。

deny IP;
allow IP;
# block all ips
deny all;
# allow all ips
allow all;

相关推荐

  1. ubuntu22.04禁止自动休眠方式

    2024-07-10 05:40:06       14 阅读
  2. Vue中下载不同文件方式

    2024-07-10 05:40:06       50 阅读
  3. 分布式 ID 实现方式

    2024-07-10 05:40:06       43 阅读
  4. Vue项目中禁用ESLint常见方法

    2024-07-10 05:40:06       7 阅读
  5. 设置消息边界方法有哪

    2024-07-10 05:40:06       17 阅读
  6. Linux 设置一个程序开机启动方式

    2024-07-10 05:40:06       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 05:40:06       3 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 05:40:06       4 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 05:40:06       2 阅读
  4. Python语言-面向对象

    2024-07-10 05:40:06       2 阅读

热门阅读

  1. stm32使用双通道ADC读取

    2024-07-10 05:40:06       8 阅读
  2. kotlin typealias

    2024-07-10 05:40:06       10 阅读
  3. 如何做到高级Kotlin强化实战?(二)

    2024-07-10 05:40:06       8 阅读
  4. 力学笃行(四)Qt 线程与信号槽

    2024-07-10 05:40:06       10 阅读
  5. 【C/C++】VSCode 插件支持

    2024-07-10 05:40:06       10 阅读
  6. 华为HCIP Datacom H12-821 卷32

    2024-07-10 05:40:06       12 阅读
  7. Zookeeper底层原理

    2024-07-10 05:40:06       9 阅读