OpenLiteSpeed ir LiteSpeed Technologies izstrādāts augstas veiktspējas atvērtā koda tīmekļa serveris. Tas ir izstrādāts, lai nodrošinātu ātru un efektīvu tīmekļa pieprasījumu apstrādi, un to var izmantot dinamisku un statisku tīmekļa lietojumprogrammu mitināšanai. Šajā rakstā aplūkosim, kāpēc ir svarīgi OpenLiteSpeed parādīt apmeklētāju reālo IP adresi un kā to izdarīt.
Apmeklētāju reālās IP adreses rādīšana OpenLiteSpeed ir svarīga vairāku iemeslu dēļ:
Tas ir svarīgi arī piekļuves kontroles informācijai konkrētām IP adresēm un datplūsmas analīzei, ja tiek izmantots starpniekserveris, piemēram, Cloudflare vai DDoS-GUARD. Lai pareizi attēlotu īsto IP adresi, ir pareizi jākonfigurē proxy serveri un slodzes balansētāji, ja tie tiek izmantoti infrastruktūrā.
Izmantojot ispmanager 6, OpenLiteSpeed tīmekļa servera tīmekļa saskarne nav pieejama, opcijas "Use Client IP in Header" (Izmantot klienta IP galvenē) vērtību var mainīt tikai manuāli konfigurācijas failā "/usr/local/lsws/conf/httpd-config.conf
". opcija "Use Client IP in Header" (Izmantot klienta IP galvenē) atbilst direktīvai "useIpInProxyHeader", un pēc noklusējuma standarta konfigurācijā, strādājot ar ispmanager 6, tās nav.
mime conf/mime.properties
showVersionNumber 0
useIpInProxyHeader 1
adminEmails root@localhost
Direktīvas "useIpInProxyHeader" vērtības:
Lai nodrošinātu, ka apmeklētāju avota IP adreses tiek pareizi attēlotas vietnes žurnālos, pietiek iestatīt vērtību "1". Tomēr tas var nebūt droši, jo ir iespējams viltot IP adreses, izmantojot "X-Forwarded-For" galveni, kas tiek nosūtīta caur starpniekserveri. Tā vietā ieteicams iestatīt vērtību "2" un pievienot uzticamās IP adreses, caur kurām tiek veikta starpniekservera sūtīšana, "allow" noteikumam sadaļā "accessControl".
Adreses jāpievieno aiz vērtības "ALL", atdalot tās ar komatiem, norādot apakštīkla masku un pievienojot, piemēram, sufiksu "T":
accessControl {
allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}
Ar to instrukcijas ir pabeigtas.