Cara Install Mod Geoip di cPanel

Mod_geoip merupakan module Apache yang dibuat oleh MaxMind. Module ini digunakan untuk mengetahui informasi dari lokasi geografis dari pengunjung website seperti negara, kota, IP lookup, dan lainnya. Kali ini kami akan memberikan tutorial cara install Mod Geoip di cPanel server.

Cara Install Mod Geoip di cPanel

Login ke VPS / Cloud Hosting atau Dedicated server sebagai root (jika kamu tidak punya akses root, kamu harus menanyakan ke penyedia web hosting untuk menginstall module ini untuk kamu).

1. Download, ekstrak dan install MaxMind GeoIP Database

mkdir /usr/share/GeoIP && cd /usr/share/GeoIP
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gzip -d GeoIP.dat.gz

2. Install mod geoip di cPanel

Untuk meng-installnya di cPanel gunakan command ini untuk mendownload dan install mod_geoip.

wget https://documentation.cpanel.net/download/attachments/2326651/custom_opt_mod-mod_geoip.tar.gz?version=29&modificationDate=1460059677554&api=v2
tar -C /var/cpanel/easy/apache/custom_opt_mods -xzf custom_opt_mod-mod_geoip.tar.gz

3. Recompile Apache untuk aktifkan mod_geoip

Untuk hal ini kita akan gunakan script EasyApache, jadi mod_geoip ini akan menjadi module aktif Apache. Masuk ke:

WHM >> Software >> EasyApache >> Start customizing based on profile >> Activate / Check ‘Mod GeoIP’ >> then hit ‘Save and Build’.

Seharusnya sudah berjalan proses apache compilation untuk menambahkan mod_geoip ke server cPanel / WHM.

4. Mengaktifkasn mod_geoip dari konfigurasi Apache

Sekarang proses Apache recompilation telah selesai dan mod_geoip sudah aktif sebagai module Apache, maka kini kita garus mengaktifkanya untuk cPanel. Masuk ke:

WHM >> Service Configuration >> Apache Configuration >> Include Editor >> Pre Main Include>> Select your current Apache version

Copy paste detil dibawah ini pada area teks:

LoadModule geoip_module /usr/local/apache/modules/mod_geoip.so
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat MemoryCache

Sekarang mod_geoip seharusnya sudah terpasang di cPanel dan berjalan dengan semestinya.

Install GeoIP PHP Extension

Namun semuanya belum selesai, kamu masih harus meng-install dan menambahkan ekstensi PHP GeoIP ke sistem kamu. Jalankan command ini sebagai root:

pecl install geoip

Lalu tambahkan kode dibawah ini pada file php.ini, biasanya ada di /usr/local/lib/php.ini

extension=geoip.so

Restart Apache:

service httpd restart

Cara cek PHP GeoIP telah jalan?

Untuk mengetesnya bisa menjalankan command:

php -i |grep geo

Output-nya seharusnya seperti ini:

php -i |grep geo
geoip
geoip support => enabled
geoip extension version => 1.0.7
geoip library version => 1004008
geoip.custom_directory => no value => no value

 

Jakartawebhosting.com menyediakan layanan PHP Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan yang menarik.

You may also like...