注意事项
你的 nginx
需要是编译安装而不是快速安装
如果你在安装时选择了快速安装,可以先卸载 nginx
,然后再重新安装,安装时选择编译安装
事先准备
如果你是 centos
,需要
yum install libmaxminddb-devel -y
如果你是 debian
,需要
apt-get install -y libmaxminddb-dev
安装过程
大部分步骤可以参考下面的文章
https://forum.aapanel.com/d/1015-how-to-compile-and-install-third-party-modules-in-aapanel-nginx
配置文件
nginx
配置,在 http
字段加入
geoip2 /www/server/nginx/GeoLite2-Country.mmdb { $geoip2_data_country_code country iso_code; } map $geoip2_data_country_code $allowed_country { default yes; CN no; }
网站配置
if ($allowed_country = no) { return 403; }
发表回复