Pada saat kita membuat sebuah webserver Apache2 sebagai background dan nginx sebagai reverse proxy, ini di buat agar htaccss msh tetap berfungsi seperti pada apache biasanya, namun terkadang mengalami kendala diantaranya adalah :
IP asli dari visitor atau pengjung tidak terdeteksi, justru yg terdetesi adalah ip dr server Apache itu sendiri, sehingga seluruh pengunjug yg ada ip address nya sama menggunakan IP dr server apache.
untuk mengatasi hal tersebut maka kita harus merubah pengaturan pada apache, dengan langkah-langkah sebagai berikut :
menghapus module rpaf default bawaan instalasi dari apache2
Untuk Ubuntu atau Debian
apt-get remove libapache2-mod-rpaf
Untuk Centos / RHEL
yum -y remove libapache2-mod-rpaf
selanjutnya kita akan menambahkan module RemoteIP pada apache2
a2enmod remoteip
lanjut dengan menambahkan konfigurasi sebagai berikut
nano /etc/apache2/mods-available/remoteip.conf
dan lakukan paste kode di bawah ini
<IfModule mod_remoteip.c> RemoteIPHeader X-Real-IP RemoteIPInternalProxy 127.0.0.1 RemoteIPTrustedProxy
192.168.1.10
// <== ganti dengan IP server anda </IfModule>
selanjutnya silahkan save / ctrl + x dan tekan y
beikutnya kita akan memeriksa apakah konfigurasi apache2 sudah benar dan tidak ada masalah ? yaitu dengan
apache2ctl -t
dan akan keluar pesan Syntax Ok
silahkan anda lanjut dengan merakukan restart pada apache2
service apache2 restart
Demikian Informasi mengenai Perbaiki Real IP Apache2 Nginx as Proxy ini kami sampaikan semoga berguna dan bisa bermanfaat buat kita semua. Terima kasih atas kepercayaan anda yang telah menggunakan layanan IDreg Net.