Cloudflare adalah penyedia layanan jaringan pengiriman konten paling populer. Yang juga mencakup DNS, perlindungan DDoS, dan keamanan untuk situs web. Dalam tindakan cloudflare bertindak sebagai server proxy terbalik. Setelah lalu lintas situs web dialihkan dengan jaringan cloudflare, server backend tidak mengetahui ip pengunjung yang sebenarnya. Hasilnya, Anda akan melihat alamat IP cloudflare di log Apache.
Sekarang pertanyaannya adalah bagaimana cara mendapatkan IP pengunjung asli di log, bukan IP cloudflare. Untuk mengatasi ini, cloudflare menyediakan modul Apache untuk mendapatkan ip pengunjung asli dan mencatatnya.
Tutorial ini akan membantu Anda mengaktifkan modul Apache mod_cloudflare di sistem Debian. Yang akan mencatat alamat IP pengunjung asli ke log akses Apache.
Instal Apache mod_cloudflare di Debian
Cloudflare menyediakan modul resmi untuk server Apache untuk menangkap alamat ip asli. Anda perlu mengaktifkan PPA modul cloudflare ke sistem Ubuntu Anda.
Tambahkan GPG – Buka terminal dan jalankan perintah di bawah ini untuk mengaktifkan add gpg key ke sistem Anda.
sudo apt install curl
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Tambahkan PPA – Kemudian tambahkan repositori cloudflare ke sistem debian Anda
echo "deb http://pkg.cloudflare.com/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudflare.list
Instal Paket – Selanjutnya, perbarui cache Apt dan instal paket libapache2-mod-cloudflare di sistem Ubuntu Anda.
sudo apt update
sudo apt install libapache2-mod-cloudflare
Tekan 'Y' untuk konfirmasi yang diminta selama instalasi.
Mulai ulang Apache
Setelah instalasi selesai, restart layanan Apache2 dan periksa modul yang aktif menggunakan perintah berikut.
sudo systemctl restart apache2
Itu dia. Server Apache akan mencatat alamat IP asli pengunjung ke log.
sudo apache2ctl -M
Kesimpulan
Dalam tutorial ini, Anda telah belajar menginstal modul Apache cloudflare pada sistem Linux Debian.