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 & DomainsIhre DomainHosting und DNSApache & 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.