Maksājuma metodes Abuse

Ko nozīmē apmeklētāju reālās IP adreses parādīšana OpenLiteSpeed?

03.12.2024, 23:30

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.

Kāpēc tas ir svarīgi.

OpenLiteSpeed

Apmeklētāju reālās IP adreses rādīšana OpenLiteSpeed ir svarīga vairāku iemeslu dēļ:

  1. Drošība. Zinot reālo IP adresi, administratori var labāk izsekot aizdomīgām darbībām un novērst tādus uzbrukumus kā DDoS vai hakeru mēģinājumus.
  2. Analītika. Var precīzāk analizēt vietnes datplūsmu, noteikt lietotāju ģeogrāfisko atrašanās vietu un saprast, no kurienes nāk datplūsma.
  3. Žurnāli. Reālās IP adreses tiek saglabātas servera žurnālos, tādējādi atvieglojot problēmu diagnosticēšanu un veiktspējas analīzi.
  4. Piekļuves konfigurācija. Administratori var konfigurēt piekļuves noteikumus vietnes resursiem, pamatojoties uz IP adresēm, bloķējot vai atļaujot piekļuvi konkrētiem lietotājiem.
  5. Kešēšana. Daži kešēšanas mehānismi var darboties labāk, ja serveris zina klienta īsto IP adresi, kas var uzlabot veiktspēju.

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ā.

Konfigurēšanas norādījumi

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:

  • 0 - virsrakstā nenorādīt avota (reālās) IP adreses;
  • 1 - ievadīt avota IP adreses galvenē;
  • 2 - nosūtīt avota IP adreses galvenē tikai no uzticamām IP adresēm;
  • 3 - pārsūtīt galveni no uzticamām IP adresēm.

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.