OpenLiteSpeed er en høyytelses webserver med åpen kildekode utviklet av LiteSpeed Technologies. Den er utviklet for å gi rask og effektiv behandling av webforespørsler og kan brukes til hosting av dynamiske og statiske webapplikasjoner. I denne artikkelen skal vi se på hvorfor det er viktig å vise den virkelige IP-adressen til besøkende i OpenLiteSpeed, og hvordan du gjør det.
Det er flere grunner til at det er viktig å vise den virkelige IP-adressen til besøkende i OpenLiteSpeed:
Dette er også viktig for tilgangskontrollinformasjon for spesifikke IP-adresser og for å analysere trafikk ved bruk av en proxy-server som Cloudflare eller DDoS-GUARD. For å kunne vise den virkelige IP-adressen må proxy-servere og lastbalanseringsenheter, hvis de brukes i infrastrukturen, være riktig konfigurert.
Webgrensesnittet til OpenLiteSpeed-webserveren er ikke tilgjengelig når du bruker ispmanager 6. Du kan bare endre verdien for alternativet "Use Client IP in Header" manuelt i konfigurasjonsfilen "/usr/local/lsws/conf/httpd-config.conf
". Alternativet "Use Client IP in Header" tilsvarer direktivet "useIpInProxyHeader", og som standard er det fraværende i standardkonfigurasjonen når du arbeider med ispmanager 6.
mime conf/mime.properties
showVersionNumber 0
useIpInProxyHeader 1
adminEmails root@localhost
Verdier for direktivet "useIpInProxyHeader":
For å sikre at IP-adressene til besøkende vises riktig i nettstedsloggene, er det tilstrekkelig å sette verdien til "1". Dette er imidlertid ikke sikkert, ettersom det er mulig å forfalske IP-adresser ved hjelp av "X-Forwarded-For"-overskriften som sendes gjennom proxy-serveren. I stedet anbefales det å sette verdien til "2" og legge til de betrodde IP-adressene som proxyen bruker, i "allow"-regelen i "accessControl"-delen.
Adressene skal legges til etter "ALL"-verdien, atskilt med komma, med angivelse av subnettmasken og tillegg av suffikset "T", for eksempel:
accessControl {
allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}
Dette fullfører instruksjonene.