Cloudflare je nejoblíbenějším poskytovatelem síťových služeb pro doručování obsahu. Což také zahrnuje DNS, DDoS ochranu a zabezpečení webových stránek. V akci cloudflare funguje jako reverzní proxy server. Jakmile je provoz webu směrován sítí cloudflare, backend server nezná skutečnou IP adresu návštěvníka. Výsledkem je, že v protokolech Apache uvidíte IP adresu cloudflare.
Nyní je otázkou, jak získat skutečnou IP adresu návštěvníka v protokolech namísto IP cloudflare. K vyřešení tohoto problému poskytuje cloudflare modul Apache, který získá skutečnou IP adresu návštěvníků a zaznamená je.
Tento tutoriál vám pomůže aktivovat modul Apache mod_cloudflare na systému Debian. Což bude zaznamenávat IP adresu skutečného návštěvníka do protokolů přístupu Apache.
Nainstalujte Apache mod_cloudflare na Debian
Cloudflare poskytuje oficiální modul pro server Apache pro zachycení skutečné IP adresy. Musíte povolit PPA modulu cloudflare ve vašem systému Ubuntu.
Přidat GPG – Otevřete terminál a spusťte níže uvedené příkazy pro povolení přidání klíče gpg do vašeho systému.
sudo apt install curl
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Přidat PPA – Poté přidejte úložiště cloudflare do svého systému debian
echo "deb http://pkg.cloudflare.com/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudflare.list
Instalovat balíček – Dále aktualizujte mezipaměť Apt a nainstalujte balíček libapache2-mod-cloudflare na svůj systém Ubuntu.
sudo apt update
sudo apt install libapache2-mod-cloudflare
Stisknutím „Y“ zobrazíte jakékoli potvrzení požadované během instalace.
Restartujte Apache
Po dokončení instalace restartujte službu Apache2 a zkontrolujte aktivní moduly pomocí následujících příkazů.
sudo systemctl restart apache2
A je to. Server Apache zaznamená do protokolů skutečnou IP adresu návštěvníka.
sudo apache2ctl -M
Závěr
V tomto tutoriálu jste se naučili nainstalovat modul Apache cloudflare na systém Debian Linux.