OpenLiteSpeed je vysoce výkonný open source webový server vyvinutý společností LiteSpeed Technologies. Je navržen tak, aby poskytoval rychlé a efektivní zpracování webových požadavků, a lze jej použít pro hostování dynamických i statických webových aplikací. V tomto článku se podíváme na to, proč je důležité zobrazovat skutečnou IP adresu návštěvníků v OpenLiteSpeed a jak to provést.
Zobrazování skutečné IP adresy návštěvníků v OpenLiteSpeed je důležité z několika důvodů:
To je důležité také pro informace o řízení přístupu pro konkrétní IP adresy a pro analýzu provozu při použití proxy serveru, jako je Cloudflare nebo DDoS-GUARD. Pro správné zobrazení skutečné IP adresy musí být správně nakonfigurovány proxy servery a vyrovnávače zátěže, pokud jsou v infrastruktuře použity.
Webové rozhraní webového serveru OpenLiteSpeed není při použití ispmanageru 6 k dispozici, hodnotu volby "Use Client IP in Header" můžete změnit pouze ručně v konfiguračním souboru "/usr/local/lsws/conf/httpd-config.conf
" Volba "Use Client IP in Header" odpovídá direktivě "useIpInProxyHeader" a ve výchozím nastavení ve standardní konfiguraci při práci s ispmanagerem 6 chybí.
mime conf/mime.properties
showVersionNumber 0
useIpInProxyHeader 1
adminEmails root@localhost
Hodnoty směrnice "useIpInProxyHeader":
Aby se zdrojové IP adresy návštěvníků správně zobrazovaly v protokolech webu, stačí nastavit hodnotu "1". To však nemusí být bezpečné, protože je možné podvrhnout IP adresy pomocí hlavičky "X-Forwarded-For", která je odesílána přes proxy server. Místo toho doporučujeme nastavit hodnotu "2" a přidat důvěryhodné IP adresy, přes které je proxy server provozován, do pravidla "allow" v sekci "accessControl".
Adresy by měly být přidány za hodnotu "ALL", odděleny čárkami, s uvedením masky podsítě a přidáním přípony "T", např:
accessControl {
allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}
Tímto jsou pokyny dokončeny.