iam404 / docker-nginx-geoip2-lua-naxsi

Nginx Docker Image built with Geoip2, Lua, and Naxsi module. On-Fly update of GeoIP2 database available using Lua.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker Nginx container built with GeoIP, Lua, Naxsi Module.


This is a docker Nginx image that includes the MaxMind GeoIP Country database loaded.
Update API is available on URL http://[ip]:22222/update_maxmind_db .
This downloads the latest GeoIP database on fly without need of built new image. See ...config/sites/22222.enabled .



This Image has Lua module and Naxsi Module installed.

Disclaimer

This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.

Geoip2 Nginx module available from, https://github.com/leev/ngx_http_geoip2_module

Naxsi Module available from, https://github.com/nbs-system/naxsi

Lua module available from, https://github.com/openresty/lua-nginx-module

Other Module used, https://github.com/openresty/set-misc-nginx-module https://github.com/openresty/headers-more-nginx-module https://github.com/simplresty/ngx_devel_kit

About

Nginx Docker Image built with Geoip2, Lua, and Naxsi module. On-Fly update of GeoIP2 database available using Lua.

License:MIT License


Languages

Language:Dockerfile 85.4%Language:Shell 14.6%