Shumë ofrues të hostimit përdorin web serverë Apache për të hostuar WordPress, Joomla dhe shumë aplikacione të tjera. Serverët e uebit të Apache mbajnë shënime të aktiviteteve dhe gabimeve të përdoruesve në skedarët e regjistrave (ang. log files), të përdorur nga administratorët e uebit për të analizuar të dhënat e përdoruesve dhe për të diagnostikuar gabimet në serverët e uebit Apache. Ky artikull diskuton logët e regjistrave Apache, aksesin e tyre në llogari të ndryshme hostimi dhe mënyrën e interpretimit të tyre
Serveri Apache ose Apache HTTP është një softuer i web serverëve me burim të hapur më të vlerësuarat, i përdorur zakonisht nga ofruesit e hostimit si web serverët e tyre për të hostuar WordPress, Joomla, Drupal dhe shumë CMS të tjera. Pavarësisht nëse jeni një ofrues hostimi, një administrator i faqes ose një pronar i një sajti, gabimet e web serverit me siguri do të ndodhin.
Logs – janë regjistrime të transaksioneve ose ngjarjeve të një aplikacioni të veçantë të ruajtur zakonisht si skedarë teksti të thjeshtë të njohur si skedarë log. Nëse përballeni me ndonjë problem të web serverit, një skedar log është ndoshta vendi i parë për të kuptuar më tej se çfarë ka shkuar keq dhe për të gjurmuar shkakun e rrugëtimit të tij.
– Apache Access Log
Një Apache Access Log ruan informacion mbi ngjarjet që kanë ndodhur në web serverin tuaj. Një administrator i web serverit mund të marrë informacionin e mëposhtëm nga regjistri i Apache Access dhe t’i përdorë ato për të kuptuar sjelljen e kërkesave të përdoruesve për sajtin:
- Kërkesat hyrëse në web serverin tuaj
- Përdoruesit që shikojnë dhe hyjnë në faqen tuaj
- Statusi i kërkesave
- Koha e përgjigjes së kërkesës
– Apache Error Log
Apache Error Log – Regjistrat e gabimeve konsiderohen si skedari më i rëndësishëm i regjistrit. Një regjistër i gabimeve Apache regjistron çdo gabim në web server gjatë përpunimit të kërkesave, të tilla si skedarë që mungojnë ose kërkesa të pavlefshme. Ai gjithashtu regjistron kohët e gabimeve të web serverëve Apache. Informacioni në regjistrin e gabimeve ndihmon ekipet mbështetëse ose zhvilluesit të diagnostikojnë shpejt gabimet.
– Apache Log File Location
Skedarët e regjistrit të serverit Apache ruhen në një dosje të veçantë dhe vendndodhja e tyre varet nga sistemi operativ ose lloji i llogarisë së hostimit që po përdorni aktualisht.
Gjeni dhe shkarkoni regjistrat e Apache për llogaritë e hostimit
Le të shohim mënyrat për të hyrë në logs të Apache për lloje të ndryshme të hostimit. Shembujt këtu i referohen shërbimeve të hostimit Hostinkos; megjithatë, ky udhëzues zbatohet për ofruesit e hostimit me konfigurime të ngjashme.
Për të hyrë në logs të Apache nga një llogari e përbashkët e hostimit, përdorni dashboard-in e cPanel për të tërhequr logs të qasjes ose gabimeve. Për të hyrë në regjistrin e qasjes së Apache, së pari, duhet të shkarkoni regjistrin e qasjes Raw. Një regjistër i papërpunuar i aksesit përmban informacione për vizitorët e faqes tuaj në një format të thjeshtë të përdorur për të analizuar trafikun e tij.
Ju duhet të hyni në seksionin Metrics në cPanel dhe klikoni në Errors për të shfaqur 300 hyrjet e fundit në regjistrin tuaj të gabimeve.
Si të lexoni regjistrin e qasjes në Apache (Apache Access Log)
Tani që keni mësuar se si të përdorni regjistrat e gabimeve; ky seksion do të japë një pasqyrë të mënyrës së interpretimit të disa pjesëve të regjistrit të qasjes. Shkarkoni skedarin e regjistrit të qasjes dhe hapeni duke përdorur një redaktues teksti. Ju gjithashtu mund të zgjidhni të formatoni daljen e skedarit të regjistrit për lexueshmëri. Në këtë shembull, skedari i regjistrit përdor Formatin e Kombinuar të Regjistrit, ku jep informacion shtesë për qëllime korrigjimi. Këtu janë fushat në një rresht të vetëm në skedarin e regjistrit të qasjes:
10.xx.xx.xx – – [30/Jul/2021:00:38:46 -0400] “GET /Joomla2/administrator/index.php?option=com_ajax&format=json HTTP/1.1” 200 60 “http://sarojini-test.com/Joomla2/administrator/index.php?option=com_menus&view=item&client_id=0&menutype=mainmenu&layout=edit” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36”
Skedarët e dekoduar:
- 10.xx.xx.xx – adresa IP e klientit që ka bërë kërkesën
- [30/Jul/2021:00:38:46 -0400] – Data dhe ora e kërkesës
GET /Joomla2/administrator/index.php?option=com_ajax&format=json HTTP/1.1″ – lloji i kërkesës dhe burimi - 200 – lloji i kërkesës dhe burimi që kërkohet
- 60 – madhësia e objektit që i kthehet klientit
- http://saaaai-test.com/Joomla2/administrator/index.php?option=com_menus&view=item&client_id=0&menutype=mainmenu&layout=edit: HTTP përfaqëson adresën nga e cila ka origjinën kërkesa për burimin.
- “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, si Gecko) Chrome/78.0.3904.108 Safari/537.36” – Shfletuesi sipas klientit për qasje në burim.
Konkluzioni
Si përmbledhje, skedarët e logs të Apache janë thelbësore për një administrator të uebit për të kuptuar ngjarjet në faqen e tyre të internetit dhe për të fituar njohuri mbi kërkesat e vizitorëve ose gabimet e kohës së ekzekutimit në serverët Apache. Më së shpeshti, regjistrat e gabimeve zakonisht përdoren dhe konsiderohen jetik pasi mund të përdoren për të kuptuar shkakun rrënjësor të një gabimi dhe për të ndihmuar ekipin mbështetës t’i zgjidhë ato shpejt për të shmangur ndërprerjen e faqes.