本帖最后由 宝塔用户_ioqnyi 于 2020-12-18 16:47 编辑
先安装宝塔面板。
然后 在将 https://github.com/vislee/ngx_http_ipdb_module git 到 服务器 /tmp 路径
然后执行
yum install json-c-devel -y
然后在宝塔,面板 ,编译安装 ngx_http_ipdb_module
在编译安装处 选择 扩展,安装扩展输入 add-module=/tmp/ngx_http_ipdb_module
然后 选择 这个 扩展 ,一起编译安装即可。
去 ipip 下载 数据包 ipipfree.ipdb 放入 /www/server/nginx/ 路径
以下是Nginx配置文件
- ipdb /www/server/nginx/ipipfree.ipdb;
- ipdb_language CN;
- map $ipdb_city_name $allowed_city {
- default yes; 代表默认所有城市可以访问 也可设置为 default yes; 则代表默认禁止访问
- #天津 no; 代表 这个地区不能访问
复制代码 以下是 网站的配置文件
- root /www/wwwroot/www.xxx.com;
- if ($allowed_city = "no") {
- return 444;
- }
- if ( $allow_province = "no" ){
- return 444;
- }
复制代码 完工
希望官方做成带web界面的插件,方便管理
|
|