Plesk - Cloudflare Originale Besucher IP-Adresse anzeigen
Vorwort
Der folgende Hilfecenter-Artikel beschreibt, wie Sie die eigentlichen IP-Adressen Ihrer Webseitenbesucher in den Webserver-Logs anzeigen können, wenn Sie Cloudflare als Reverse-Proxy vor Ihrem Plesk-Server betreiben.
Voraussetzungen
- Server mit Plesk Control Panel
Durchführung
Rufen Sie Ihr Plesk Control Panel im Browser auf und navigieren Sie zu Webseiten & Domains → Ihre Domain → Hosting und DNS → Apache & nginx.
Navigieren anschließend nach unten zu den zusätzlichen nginx-Anweisungen und fügen Sie dort folgende Einträge hinzu.
# X-Forwared-For Header in Bezug auf "real_ip_header"-Modul setzen
real_ip_header X-Forwarded-For;
# Festlegen der Cloudflare IP-Adressen, für die die originale IP-Adresse angezeigt werden soll
set_real_ip_from <IPv4 oder IPv6>;
set_real_ip_from <IPv4 oder IPv6>;
Hierbei ist wichtig zu beachten, dass alle aktuellen IPv4- und IPv6-Adressen hinterlegt werden, sodass auch für alle Verbindungen die echte IP-Adresse im Webserver-Log angezeigt werden kann.
Wenn Ihnen eine Kommandozeile zur Verfügung steht, können Sie folgenden Befehl ausführen, um alle nötigen set_real_ip_from
-Einträge der aktuellen IP-Adressen zu generieren:
curl -s https://www.cloudflare.com/ips-v4/# | sed 's|^|set_real_ip_from |; s|$|;|' && echo
curl -s https://www.cloudflare.com/ips-v6/# | sed 's|^|set_real_ip_from |; s|$|;|' && echo
Die Liste der IP-Adressen im obigen Screenshot ist zum einen unvollständig und könnte u.a. veraltete Einträge enthalten. Bitte beachten Sie den Text der blauen Informations-Box und nutzen Sie nach Möglichkeit die vorgeschlagenen Befehle, um die aktuellen IP-Adressen bzw. die entsprechenden Einträge zu erhalten.
Speichern Sie die Anpassungen abschließend mit einem Klick auf die blau hinterlegte Schaltfläche OK oder Übernehmen.