OpenLiteSpeed er en højtydende open source-webserver udviklet af LiteSpeed Technologies. Den er designet til at give hurtig og effektiv behandling af webanmodninger og kan bruges til at hoste dynamiske og statiske webapplikationer. I denne artikel skal vi se på, hvorfor det er vigtigt at vise den rigtige IP-adresse på besøgende i OpenLiteSpeed, og hvordan man gør det.
Det er vigtigt at vise de besøgendes rigtige IP-adresse i OpenLiteSpeed af flere grunde:
Det er også vigtigt for oplysninger om adgangskontrol for specifikke IP-adresser og for at analysere trafik, når man bruger en proxyserver som Cloudflare eller DDoS-GUARD. For at vise den rigtige IP-adresse korrekt skal proxyservere og load balancere, hvis de bruges i infrastrukturen, konfigureres korrekt.
OpenLiteSpeed-webserverens webinterface er ikke tilgængeligt, når du bruger ispmanager 6. Du kan kun ændre værdien af indstillingen "Use Client IP in Header" manuelt i konfigurationsfilen "/usr/local/lsws/conf/httpd-config.conf
". Indstillingen "Use Client IP in Header" svarer til direktivet "useIpInProxyHeader" og er som standard ikke til stede i standardkonfigurationen, når du arbejder med ispmanager 6.
mime conf/mime.properties
showVersionNumber 0
useIpInProxyHeader 1
adminEmails root@localhost
Værdier for direktivet "useIpInProxyHeader":
For at sikre, at de besøgendes kilde-IP-adresser vises korrekt i webstedets logfiler, er det tilstrækkeligt at indstille værdien til "1". Det er dog ikke sikkert, da det er muligt at forfalske IP-adresser ved hjælp af "X-Forwarded-For"-headeren, der sendes gennem proxyserveren. I stedet anbefales det at indstille værdien til "2" og tilføje de betroede IP-adresser, som proxyen bruger, til "allow"-reglen i afsnittet "accessControl".
Adresserne skal tilføjes efter "ALL"-værdien, adskilt af kommaer, med angivelse af subnetmasken og tilføjelse af suffikset "T", for eksempel:
accessControl {
allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}
Dette afslutter instruktionerne.