作用:

    屏蔽特定区域IP

    操作演示:

    Geoip - 图1
    Nginx默认是不安装这个模块的,所以先使用指定命令进行模块安装(提前准备好yum源)

    Geoip - 图2
    安装完成

    Geoip - 图3
    安装完成之后,文件会在被安装在指定目录下

    Geoip - 图4
    首先进入主配置文件,在首部进行模块的添加,之所以这样做是因为,这个模块不是默认编译模块,所以需要进行添加

    Geoip - 图5
    完成之后检查配置语法并重启

    Geoip - 图6
    随后上这个网站,去下载地址库至Nginx中

    Geoip - 图7
    随后在配置文件中,添加以上三部分

    第一部分:添加这两行内容,以便从中读取地址

    第二部分:添加一个if语句,也就是,如果识别到地址不是来自中国的,返回403

    第三部分:将指定参数写入/myip文本中,分别为IP,国家名,国家代码,城市

    最后保存并退出,随后检查配置语法并重启服务即可进行测试

    相关参考文献:https://www.cnblogs.com/jackey2015/p/10407510.html