Technikai

Hogyan szerezz hozzáférést a szerver hozzáférési naplójához magyar tárhelyen

Hol van az access log cPanelben, Pleskben, ispmanagerben és VPS-en, meddig őrzik meg, mit kérj az ügyfélszolgálattól, és milyen grep-parancsokkal kezdj.

Scheo · · olvasási idő ~10 perc · Szerző: Schmidt Péter

Összefoglalva: A szerver hozzáférési naplója az egyetlen hely, ahol biztosan látod, mit kért le a Googlebot, a GPTBot vagy bármelyik AI-crawler a szerveredről. cPanelben, Pleskben és ispmanagerben pár kattintással letölthető, VPS-en fájlként áll, a megőrzési idő viszont sokszor csak napokban mérhető, ezért a hozzáférést előre kell kérni, nem baj esetén.

A technikai SEO-ban van egy pont, ahol minden külső eszköz elhallgat. Hogy a Googlebot, a GPTBot vagy a PerplexityBot pontosan mikor, milyen URL-t, milyen státuszkóddal és mekkora válaszidővel kapott meg a szerveredről, azt egyetlen helyen látod teljes bizonyossággal, a szerver hozzáférési naplójában. A Search Console összesít és késik, a crawler-szimulátorok azt mutatják, mit látnának, a napló viszont azt rögzíti, ami tényleg megtörtént.

Hogyan szerezz hozzáférést a szerver hozzáférési naplójához magyar tárhelyen
Hogyan szerezz hozzáférést a szerver hozzáférési naplójához magyar tárhelyen

Miért a naplóhozzáférés a technikai SEO legdrágább vakfoltja?

Rövid válasz. Mert a napló nélkül minden crawl-megállapítás feltételezés marad, és a hiányzó hozzáférés pótlása pont akkor tart napokig, amikor a leggyorsabban kellene válaszolni.

Saját tapasztalat. A legtöbb elakadt technikai SEO-munkában nem a tudás hiányzik, hanem az adat. Az ügyfél azt látja, hogy egy aloldal-csoport eltűnt az indexből, a Search Console jelentése pedig már csak összesített számokat mutat a rossz időszakról. Ha a napló megvan, tizenöt perc alatt kiderül, hogy a bot mit kapott azokon a napokon, 200-at, 301-et, 403-at vagy 503-at. Ha nincs meg, hetekig találgatunk, közben újratelepítünk, cache-t ürítünk, és a valódi ok, például egy biztonsági modul bot-tiltása, végig ott áll a naplóban, csak senki nem nyitotta meg.

Az AI-korszakban ez még többet nyom. Az AI-crawlerek viselkedéséről nincs Search Console-szerű felületünk. Nincs olyan panel, ahol megnézhető, mit vitt el a ClaudeBot vagy a GPTBot. Hivatalosan igazolt, hogy az OpenAI és az Anthropic dokumentálja a botjai user agent sztringjét és IP-tartományát, tehát azonosíthatók, de kizárólag a naplóból. Ez a hozzáférés ma nem kényelmi kérdés, hanem a mérés alapja.

Mi van pontosan egy naplósorban?

Rövid válasz. A legtöbb magyar tárhelyen a kombinált napló-formátum fut, amely soronként megadja a kérő IP-jét, a kérés idejét, a kért útvonalat, a státuszkódot, a válasz méretét, a hivatkozót és a user agentet.

Hivatalosan igazolt. Az Apache ezt a mod_log_config combined formátumában írja, az Nginx az ngx_http_log_module alapértelmezett combined formátumában. A kettő lényegében ugyanaz, ezért a legtöbb parancs mindkettőn működik. Egy tipikus sor a kérő IP-vel indul, majd két kötőjel, szögletes zárójelben a dátum és az időzóna-eltolás, idézőjelben a kérés metódusa és útvonala, végül a státuszkód, a byte-méret, a hivatkozó és a böngésző vagy bot azonosítója.

Fontos csapda. Ha az oldal CDN vagy proxy mögött van, az első mező nem a valódi látogató IP-je, hanem a proxy címe. Ilyenkor a valódi IP külön fejlécből kerül a naplóba, és ezt a webszerveren külön be kell állítani. Ha ez nincs meg, a bot-ellenőrzés esélytelen, mert minden kérés ugyanarról a néhány címről érkezik.

Hol találod meg a naplót a négy leggyakoribb felületen?

Rövid válasz. cPanelben a Mérőszámok csoport Nyers hozzáférés pontja, Pleskben a Weboldalak és domainek alatti Naplók panel, ispmanagerben a WWW-domainek listából nyíló Naplók, VPS-en pedig a /var/log könyvtár megfelelő alkönyvtára.

cPanel

A Mérőszámok (Metrics) csoportban két hasznos pont van. A Nyers hozzáférés letölti a domain aktuális és archivált naplóit gzip-tömörítve, a Nyers napló megtekintés pedig a legutóbbi bejegyzéseket mutatja. SSH- vagy fájlkezelő-hozzáféréssel a naplók általában a fiók saját könyvtárában, egy access-logs vagy logs nevű mappában állnak. Fontos, hogy a Nyers hozzáférés lapon van egy jelölőmező az archiválásra. Ha az nincs bekapcsolva, a rendszer a statisztikák feldolgozása után törli a naplót, tehát pár nap múlva már nincs mit letölteni. Ezt szinte mindig ki kell pipálni első körben.

Plesk

A Weboldalak és domainek nézetben a domain alatt van egy Naplók elem, amely élő nézetben pörgeti a bejegyzéseket, és szűrhető státuszkód szerint. A letöltés a Fájlkezelőből vagy SSH-val megy, a vhost könyvtárának logs alkönyvtárából. Itt a gyakori zavar, hogy több naplófájl áll egymás mellett, külön a titkosított és a titkosítatlan forgalomra, és külön a proxy-rétegre. Az Nginx proxy mögött futó Apache esetén a bot-kérések a proxy naplójában látszanak először, ezért érdemes mindkettőt átnézni. A megőrzést a Naplóforgatás beállításban tudod hosszabbítani, ha van rá jogosultságod.

ispmanager

Magyar szolgáltatóknál ez a panel elég gyakori. A WWW-domainek listában kijelölöd a domaint, és a felső eszközsorban a Naplók ikon nyitja a hozzáférési és a hibanaplót. Fájlszinten a felhasználó könyvtárában egy data/logs mappában találod, domainenként külön .access.log és .error.log fájllal, mellette a forgatott, tömörített példányokkal. A panel beépített megtekintője nagy naplónál lassú, ezért ha egy hónap forgalmát akarod elemezni, inkább töltsd le.

Saját VPS vagy dedikált szerver

Itt nincs kérdés, minden a tiéd. Debian és Ubuntu alatt az Nginx naplója a /var/log/nginx/access.log, az Apache-é a /var/log/apache2/access.log, RHEL-alapú rendszereken az Apache /var/log/httpd/access_log néven írja. A forgatást a logrotate végzi, a beállítása az /etc/logrotate.d alatti fájlban van. Saját tapasztalat. VPS-en a leggyakoribb hiba nem a hozzáférés, hanem hogy a virtuális hoszt konfigurációja egyetlen közös naplóba ír minden domaint, így a bot-forgalom domainenkénti szétválasztása utólag nehézkes. Új szerver beállításánál ezt öt perc alatt rendbe teheted, később sokkal drágább.

Meddig őrzik meg a naplót a szolgáltatók?

Rövid válasz. Osztott tárhelyen tipikusan néhány naptól négy hétig, és a forgatás után a régi napló véglegesen eltűnik, ha nincs archiválás.

Hivatalosan igazolt. A Debian-alapú rendszerek gyári logrotate-beállítása napi forgatással kb. két hetet tart meg, a cPanel pedig a statisztikák feldolgozása után törli a nyers naplót, ha az archiválás nincs bekapcsolva. Szakmai feltételezés, de sok magyar szolgáltatónál így viselkedik a rendszer, hogy a panelben látható napló csak az aktuális napot vagy hetet mutatja, miközben a szolgáltató a saját üzemeltetési célú másolatát ennél hosszabb ideig tartja, csak nem teszi ki a felületre. Ezért érdemes külön rákérdezni, nem csak a panelt nézni.

A gyakorlati következtetés egyszerű. Ha a naplóra a munkád során szükséged lehet, ne arra rendezkedj be, hogy majd baj esetén visszakérdezel. Állítsd be az archiválást, vagy szervezz heti letöltést. Egy közepes weboldal havi naplója tömörítve általában néhány tíz megabyte, ennek a tárolása nem probléma.

Mit kérj az ügyfélszolgálattól, ha nincs kitéve a felületre?

Rövid válasz. Ne naplót kérj, hanem konkrétan megnevezett fájlt, megnevezett időszakra, megnevezett formátumban, és mondd meg, mire használod.

Saját tapasztalat. A pontatlan kérés az, ami elveszi az időt. A „kérem a naplókat” típusú levélre gyakran a látogatói statisztika HTML-riportja jön vissza, ami elemzésre használhatatlan. Az alábbi levéltörzs viszont egy körben szokott célt érni.

Kedves Ügyfélszolgálat!

A [domain] weboldal technikai átvizsgálásán dolgozom a tárhely előfizetőjének megbízásából. A weboldal nyers hozzáférési naplójára (access log) lenne szükségem, nem a feldolgozott látogatói statisztikára. Négy kérdésem van.

A naplót kizárólag a keresőrobotok és AI-crawlerek viselkedésének vizsgálatára használjuk. Ha adatvédelmi okból a látogatói IP-címeket anonimizálni szükséges, kérem jelezzék, milyen módon teszik, hogy az elemzésnél ezt figyelembe vegyük.

Az utolsó bekezdés azért van benne, mert megnyugtatja a szolgáltatót, és egyben kiszedi belőle azt az információt, amire a következő szakaszban szükség lesz.

Milyen ellenőrzőlistán menj végig, amikor megkapod a naplót?

Rövid válasz. Négy dolgot kell tisztázni, mielőtt bármit állítasz az adatból, a formátumot, az időzónát, az IP-kezelést és a letöltés gyakoriságát.

Milyen grep-parancsokkal nézd át először a naplót?

Rövid válasz. Három parancs elég ahhoz, hogy pár perc alatt lásd, kik jönnek, mit kérnek és hol kapnak hibát.

Először azt nézd meg, melyik botok járnak egyáltalán az oldalon, és milyen arányban.

grep -ioE 'Googlebot|bingbot|GPTBot|ClaudeBot|PerplexityBot|Applebot' access.log | sort | uniq -c | sort -rn

Ez soronként kiemeli a bot nevét, majd megszámolja. Hivatalosan igazolt részlet, amit sokan félreértenek, hogy a Google-Extended nem crawler és nem jelenik meg a naplóban, az csak egy robots.txt-ben használható vezérlő jelölés, tehát ne keresd. A Googlebot viszont ott lesz.

Másodszor azt, hogy egy adott bot mit kért a leggyakrabban.

grep -i 'GPTBot' access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -20

A hetedik mező a kért útvonal a kombinált formátumban. Ha a lista tetején paraméteres szűrő-URL-ek, kosár- vagy keresőoldalak állnak, akkor a crawl-költségvetés olyan helyre folyik el, ahonnan érdemi tartalom nem kerül a válaszokba.

Harmadszor a hibákat.

awk '$9 == 404 || $9 == 410 {print $9, $7}' access.log | sort | uniq -c | sort -rn | head -30

A kilencedik mező a státuszkód. Ugyanezzel a logikával az $9 == 503 vagy $9 == 403 szűrés árulja el, ha egy biztonsági modul vagy tűzfal-szabály ad vissza tiltást a botoknak, ami az egyik leggyakoribb rejtett indexelési hiba. A tömörített, forgatott állományokra ugyanezek működnek zgrep és zcat párossal, tehát a hónapokkal korábbi napló is vizsgálható kibontás nélkül.

Egy figyelmeztetés a számokhoz. A user agent hamisítható, ezért a nagy forgalmú találatokat érdemes IP-visszafejtéssel ellenőrizni, ahol ez a naplóból még lehetséges. Enélkül az eredmény jelzés értékű, nem bizonyíték.

Miért érdemes a naplóhozzáférést már a szerződéskötéskor kikérni?

Rövid válasz. Mert ez az egyetlen technikai erőforrás, amit utólag nem lehet visszamenőleg előállítani, és a megszerzése nem rajtad múlik.

Egy FTP-jelszó, egy Search Console-meghívó vagy egy analitikai hozzáférés bármikor pótolható, és az adat attól nem lesz kevesebb. A napló más. Ha a forgatás megtörtént és nem volt archiválás, az az időszak megszűnt létezni. Ezért a naplóhozzáférés kérdése a munka elején való, együtt a tárhely-belépéssel, és nem akkor, amikor már keresünk valamit.

Szakmai feltételezés, de a mi gyakorlatunkban rendre beigazolódik, hogy azoknál a weboldalaknál, ahol az első hónapban beállt a heti napló-letöltés, a későbbi technikai problémák felderítése nagyságrenddel rövidebb. Ez nem garantál jobb helyezést, viszont megszünteti azt az állapotot, amikor a döntéseket sejtésre hozzuk. Az AI-válaszmotorok terjedésével pedig a napló lesz az egyetlen mérőeszközünk arra, mit visznek el a tartalmunkból, ezért érdemes úgy tekinteni rá, mint a mérés alapinfrastruktúrájára.

Források és további olvasnivalók

Amit érdemes megjegyezni
  • A napló az egyetlen forrás, amely megmutatja a bot tényleges kéréseit, státuszkódjait és időpontjait, a Search Console ehhez képest összesít és késik.
  • cPanelben a Nyers hozzáférés menüpont, Pleskben a Naplók panel, ispmanagerben a domain Naplók nézete, VPS-en a /var/log alatti fájl a kiindulás.
  • A megőrzési idő a legfontosabb kérdés, mert forgatás után a régi napló véglegesen eltűnik, ha nincs archiválás bekapcsolva.
  • Az IP csonkolása és a hiányzó időzóna-jelölés utólag ellenőrizhetetlenné teszi a bot-azonosítást, ezért ezt átvételkor tisztázd.
  • A naplóhozzáférést a szerződéskötésnél érdemes kikérni, mert utólag ez a leglassabban megszerezhető technikai erőforrás.

Gyakori kérdések

Elég-e a Search Console Feltérképezési statisztikák jelentése a napló helyett?

Kiindulásnak jó, de nem elég. A jelentés összesített, késik, és csak a Google botjairól szól. Az AI-crawlerekről semmit nem mond, és egyedi URL-szintű hibakeresésre sem alkalmas, mert nem látod benne az adott kérés pontos időpontját és státuszkódját.

Mit tegyek, ha a szolgáltató csak anonimizált, csonkolt IP-ket ad?

Az elemzés nagy része így is elvégezhető, a kért URL-ek, a státuszkódok és a user agent alapú bot-azonosítás megmarad. Ami elveszik, az a keresőrobot hitelesítése IP-visszafejtéssel, ezért a user agent alapú találatokat jelzésként és nem bizonyítékként kezeld.

Mennyi naplót érdemes megtartani?

Legalább tizenkét hónapot, ha van rá hely, mert így az évszakos ingadozás és a hosszabb crawl-trendek is láthatók. Tömörítve ez a legtöbb kis és közepes weboldalnál néhány száz megabyte, tehát a tárolás nem szűk keresztmetszet.

Cloudflare vagy más CDN mögött miért egyforma minden IP a naplóban?

Mert a webszerver a proxy IP-jét látja kérőként. A valódi cím a CDN által küldött fejlécben jön, és a webszerveren be kell állítani, hogy azt írja a naplóba. Enélkül a bot-ellenőrzés nem működik, és a földrajzi elemzés is félrevisz.

Kérhetem a naplót akkor is, ha nem én vagyok a tárhely előfizetője?

A kérést az előfizetőnek kell indítania vagy írásban jóváhagynia, a szolgáltató jogosan nem ad ki adatot harmadik félnek. A gyakorlatban a legegyszerűbb, ha az ügyfél továbbítja a levelet, vagy megjelöl a fiókjában kapcsolattartóként.

Van értelme naplóelemzésnek kis, néhány száz oldalas weboldalon is?

Igen, mert a leggyakoribb hibák (bot-tiltás, ismétlődő 404-ek, paraméteres URL-ek felszívása) mérettől függetlenül előfordulnak. Kis oldalon ráadásul a napló is kicsi, tehát az átnézés pár perc munka.

Források és további olvasnivalók

Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.

A cikk szerzője

Schmidt Péter, online marketing szakértő, a Scheo Tanácsadó Kft. alapítója. Székesfehérvárról, országosan dolgozó csapattal végzünk keresőoptimalizálást, AI-láthatóság mérést, Google és Meta hirdetéskezelést, weboldalkészítést. Amit itt leírunk, azt ügyfélmunkában is használjuk. Rólunk bővebben · Szolgáltatásaink

Kapcsolódó olvasnivaló

Kapcsolódó

Honnan tudod, hogy tényleg AI-bot járt nálad, és nem valaki más adta ki magát annak

Kapcsolódó

Amikor az AI-botok megterhelik a szervert: mit tegyél

Kapcsolódó

Engedd vagy tiltsd az AI-crawlereket? Döntési fa vállalkozásoknak

Helyi szolgáltatás a környékeden

Országosan dolgozunk, online és személyesen. Válaszd ki a városodat, és nézd meg, hogyan segítünk helyben:

Online marketing & AI SEO DunaújvárosOnline marketing & AI SEO GyőrOnline marketing & AI SEO DebrecenOnline marketing & AI SEO SzegedOnline marketing & AI SEO MiskolcOnline marketing & AI SEO Pécs

Weboldalkészítés városra bontva

Ha először a honlap kell, itt városonként arról írtunk:

Weboldalkészítés NyíregyházaWeboldalkészítés SzombathelyWeboldalkészítés SzolnokWeboldalkészítés TatabányaWeboldalkészítés KaposvárWeboldalkészítés Békéscsaba

Mind a 20 városunk és az összes szolgáltatás →

15 perces AI-láthatósági gyorselemzés - díjmentesen

Megnézzük három, számodra fontos keresőkérdésnél, hogy megjelenik-e a céged a ChatGPT, a Gemini és a Google AI-válaszaiban, mely versenytársakat ajánlják helyetted, és melyik három területen érdemes először javítani. A weboldaladat előzetesen átnézzük, tehát nem sablonos, automata riportot kapsz.

Adataidat kizárólag a kapcsolatfelvételhez használjuk. Kapcsolat: m@rketinges.hu
💬 Konzultáció