GeoIP
Note:
MaxMind GeoLite Legacy databases are currently discontinued, MaxMind GeoIP2 or Geolite2 databases and F5 NGINX Plus GeoIP2 module should be used instead.
Installation
- 
Check the Technical Specifications page to verify that the module is supported by your operating system. 
- 
Install the GeoIP module package nginx-plus-module-geoip.For Amazon Linux 2, CentOS, Oracle Linux, and RHEL: yum install nginx-plus-module-geoipNote:
 Only 7.x version of CentOS, Oracle Linux, and RHEL is supported.For Debian and Ubuntu: apt-get install nginx-plus-module-geoipFor SLES: zypper install nginx-plus-module-geoipFor Alpine: apk add nginx-plus-module-geoip
Configuration
After installation you will need to enable and configure the module in NGINX Plus configuration file nginx.conf.
- 
Enable dynamic loading of GeoIP modules with the load_moduledirectives specified in the top-level (“main”) context:load_module modules/ngx_http_geoip_module.so; load_module modules/ngx_stream_geoip_module.so; http { # ... }
- 
Perform additional configuration as required by the module (HTTP or TCP/UDP). 
- 
Test the configuration and reload NGINX Plus to enable the module: nginx -t && nginx -s reload
More Info
    Last modified August 22, 2024