• nginx 白名单配置


    方法一. iptables

    [root@root~]# vim /etc/sysconfig/iptables
    ....
    -A INPUT -s 白名单IP -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

    方法二.使用 remote_addr 获取客户ip地址

    ##在 server 里面添加 白名单设置,只允许下面三个来源ip的客户端以及本地能访问该站。主要是下面这三行
    if ($remote_addr !~ ^(xxx.xxx.xxx.xxx|xxx.xxx.xxx.xxx|xxx.xxx.xxx.xxx|127.0.0.1)) {
    rewrite
    ^.*$ /www.baidu.com last;
    }

    方法三.http_x_forwarded_for 获取客户ip地址

    ##在 server 里面添加 白名单设置,只允许下面三个来源ip的客户端以及本地能访问该站。主要是下面这三行
    if ($http_x_forwarded_for!~ ^(xxx.xxx.xxx.xxx|xxx.xxx.xxx.xxx|xxx.xxx.xxx.xxx|127.0.0.1)) {
          rewrite ^.*$ /www.baidu.com last; 
    }

    方法四. 使用 nginx的allow、deny参数进行访问限制

    ##在 server 里面添加 白名单设置,只允许下面2个来源ip的客户端以及本地能访问该站。
    allow xxx.xxx.xxx.xxx;
    allow xxx.xxx.xxx.xxx;
    allow 127.0.0.1;
    deny all;

     文章参考地址 :https://www.cnblogs.com/kevingrace/p/6086652.html

  • 相关阅读:
    C/C++ 获取线程入口地址模块等
    C/C++ IAT HOOK MessageBoxW
    C/C++ HOOK 全局 API
    c/c++创建静态库
    如何画Windows窗体
    WindowsPE TLS表
    WindowsPE 延迟加载导入表
    WindowsPE 资源表
    WindowsPE 重定位表
    WindowsPE 导出表
  • 原文地址:https://www.cnblogs.com/hushaojie/p/13522106.html
Copyright © 2020-2023  润新知