OpenLiteSpeed je vysoko výkonný open source webový server vyvinutý spoločnosťou LiteSpeed Technologies. Je navrhnutý tak, aby poskytoval rýchle a efektívne spracovanie webových požiadaviek a môže sa používať na hosťovanie dynamických a statických webových aplikácií. V tomto článku sa pozrieme na to, prečo je dôležité zobrazovať skutočnú IP adresu návštevníkov v OpenLiteSpeed a ako to urobiť.
Zobrazovanie skutočnej IP adresy návštevníkov v OpenLiteSpeed je dôležité z niekoľkých dôvodov:
Je to dôležité aj pre informácie o kontrole prístupu pre konkrétne IP adresy a pre analýzu prevádzky pri používaní proxy servera, ako je Cloudflare alebo DDoS-GUARD. Na správne zobrazenie skutočnej adresy IP musia byť správne nakonfigurované proxy servery a vyrovnávače záťaže, ak sa v infraštruktúre používajú.
Webové rozhranie webového servera OpenLiteSpeed nie je k dispozícii pri používaní aplikácie ispmanager 6, hodnotu možnosti "Use Client IP in Header" (Použiť IP klienta v hlavičke) môžete zmeniť iba ručne v konfiguračnom súbore "/usr/local/lsws/conf/httpd-config.conf
". možnosť "Use Client IP in Header" (Použiť IP klienta v hlavičke) zodpovedá smernici "useIpInProxyHeader" a v štandardnej konfigurácii pri práci s aplikáciou ispmanager 6 štandardne chýba.
mime conf/mime.properties
showVersionNumber 0
useIpInProxyHeader 1
adminEmails root@localhost
Hodnoty smernice "useIpInProxyHeader":
Na zabezpečenie správneho zobrazenia zdrojových IP adries návštevníkov v protokoloch stránok stačí nastaviť hodnotu "1". To však nemusí byť bezpečné, pretože je možné podvrhnúť IP adresy pomocou hlavičky "X-Forwarded-For", ktorá sa posiela cez proxy server. Namiesto toho sa odporúča nastaviť hodnotu "2" a pridať dôveryhodné IP adresy, cez ktoré sa vykonáva proxy server, do pravidla "allow" v časti "accessControl".
Adresy by sa mali pridať za hodnotu "ALL", oddeliť čiarkami, uviesť masku podsiete a pridať napríklad príponu "T":
accessControl {
allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}
Týmto sú pokyny dokončené.