Contoh kasus, customer hanya ingin aplikasi perusahaan hanya bisa di akses di Indonesia saja, kenapa? dikarenakan semua pengguna nya hanya ada di Indonesia. Tetap faktor utamanya karena keamanan.
Di kasus ini diasumsikan anda sudah menginstall Apache sebagai web server, jika anda menggunakan nginx apabila ingin menggunakan mod ini harus compile manual (yang berarti harus hapus nginx lewat apt-remove
lalu compile manual), hal ini tidak berlaku untuk Apache. Apache bisa di install melalui apt-get
(tanpa harus compile manual) karena modul yang diperlukan bisa di install lewat apt install apache-dev
. Berikut cara config nya:
-
Install
apt install apache-dev
-
Installasi library maxmind. Cara installasi nya silahkan lihat di sini
-
Instalasi mod maxmind, download terlebih dahulu file tar.gz nya. Installasi nya silahkan lihati di sini
-
Berikutnya, silahkan buat akun MaxMind untuk mengunduh file .mmdb (file IP library) dan geoipupdate (file .mmdb updater)
Download File DB MaxMind
-
Jika sudah silahkan download file .mmdb, ekstrak dan simpan file .mmdb nya di /usr/local/share/GeoIP/
-
Download updaternya, biar ga usah cape-cape update database nya secara manual. Pilih sesuai OS yang digunakan di server
-
Silahkan tambahkan config apache dengan config di bawah ini
Config Tambahan Penggunaan MaxMind

Aplikasi Tidak Bisa di Akses di Belanda