Nginxは公式ですngx_mod_http_geoip
GeoLite2データベースと互換性がありますか?それらを動作させることができないので、互換性がないと思いますか?
私はこのサイトを見つけました https://www.miyuru.lk/geoiplegacy 新しいデータベース形式から変換されたDAT形式の最近のデータセットがあります。
これらは、以前のnginx geoipモジュールと互換性があります。そのため、ソースからgeoip2モジュールを構築する必要はありません。
ngx_mod_http_geoip
はGeoIP2データベースと互換性がありません。代わりに ngx_http_geoip2_module が必要になります。ただし、これを書いている時点では、私が知っているnginx
配布パッケージにはngx_http_geoip2_module
が含まれていないため、NGINXをソースからコンパイルしてngx_http_geoip2_module
を含める必要があります。 Ubuntuでこれをビルドする例については、 これらの手順 を参照してください。
免責事項:私はこれらの指示を書きました。
公式モジュールはngx_http_geoip_moduleと呼ばれ、ドキュメントによると、MaxMind GeoIPライブラリが必要です。
http://nginx.org/en/docs/http/ngx_http_geoip_module.html
公式ドキュメントがあれば、そうです、それらには互換性がなく、代わりに必要なものが本当に必要であると想定できます。