Zahlungsmethoden Abuse

Was bewirkt die Anzeige der realen IP-Adresse der Besucher in OpenLiteSpeed?

03.12.2024, 23:30

OpenLiteSpeed ist ein leistungsstarker Open-Source-Webserver, der von LiteSpeed Technologies entwickelt wurde. Er wurde entwickelt, um eine schnelle und effiziente Verarbeitung von Webanfragen zu ermöglichen und kann für das Hosting dynamischer und statischer Webanwendungen verwendet werden. In diesem Artikel wollen wir uns ansehen, warum es wichtig ist, die echte IP-Adresse der Besucher in OpenLiteSpeed anzuzeigen und wie man das macht.

Warum es wichtig ist.

OpenLiteSpeed

Die Anzeige der echten IP-Adresse von Besuchern in OpenLiteSpeed ist aus mehreren Gründen wichtig:

  1. Sicherheit. Wenn Administratoren die echte IP-Adresse kennen, können sie verdächtige Aktivitäten besser verfolgen und Angriffe wie DDoS oder Hacking-Versuche verhindern.
  2. Analytik. Sie können den Website-Verkehr genauer analysieren, den geografischen Standort der Benutzer bestimmen und verstehen, woher der Verkehr kommt.
  3. Protokolle. Echte IP-Adressen werden in Serverprotokollen gespeichert, was die Diagnose von Problemen und die Analyse der Leistung erleichtert.
  4. Zugangskonfiguration. Administratoren können Zugriffsregeln für Website-Ressourcen auf der Grundlage von IP-Adressen konfigurieren und den Zugriff für bestimmte Benutzer sperren oder zulassen.
  5. Caching. Einige Caching-Mechanismen funktionieren besser, wenn der Server die tatsächliche IP-Adresse des Clients kennt, was die Leistung verbessern kann.

Dies ist auch wichtig für Zugriffskontrollinformationen für bestimmte IP-Adressen und für die Analyse des Datenverkehrs bei Verwendung eines Proxy-Servers wie Cloudflare oder DDoS-GUARD. Damit die echte IP-Adresse korrekt angezeigt wird, müssen Proxy-Server und Load-Balancer, sofern sie in der Infrastruktur verwendet werden, korrekt konfiguriert sein.

Hinweise zur Konfiguration

Das Webinterface des OpenLiteSpeed Webservers ist bei der Verwendung von ispmanager 6 nicht verfügbar, Sie können den Wert der Option "Use Client IP in Header" nur manuell in der Konfigurationsdatei "/usr/local/lsws/conf/httpd-config.conf" ändern.Die Option "Use Client IP in Header" entspricht der Direktive "useIpInProxyHeader" und ist in der Standardkonfiguration bei der Arbeit mit ispmanager 6 nicht vorhanden.

mime    conf/mime.properties
showVersionNumber    0
useIpInProxyHeader    1
adminEmails    root@localhost

Werte der "useIpInProxyHeader"-Direktive:

  • 0 - keine (echten) Quell-IP-Adressen im Header übergeben;
  • 1 - übergibt Quell-IP-Adressen im Header;
  • 2 - übertrage Quell-IP-Adressen im Header nur von vertrauenswürdigen IP-Adressen;
  • 3 - übergibt den Header von vertrauenswürdigen IP-Adressen.

Um sicherzustellen, dass die Quell-IP-Adressen der Besucher in den Protokollen der Website korrekt angezeigt werden, reicht es aus, den Wert auf "1" zu setzen. Dies ist jedoch nicht sicher, da es möglich ist, IP-Adressen mit Hilfe des "X-Forwarded-For"-Headers, der über den Proxy-Server gesendet wird, zu fälschen. Stattdessen wird empfohlen, den Wert auf "2" zu setzen und die vertrauenswürdigen IP-Adressen, über die der Proxy erfolgt, zur "allow"-Regel im Abschnitt "accessControl" hinzuzufügen.

Die Adressen sollten nach dem "ALL"-Wert, durch Kommata getrennt, hinzugefügt werden, wobei die Subnetzmaske anzugeben ist und das Suffix "T" hinzugefügt werden sollte, zum Beispiel:

accessControl {
 allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}

Damit sind die Anweisungen abgeschlossen.