Var hitta Apache loggar?

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

Var hitta Apache loggar?

Inlägg av brago »

Newbie-fråga  ::)

Hej!
Detta känns som en fånig fråga men jag kan bara inte hitta var min Apache skriver loggarna. Jag testade precis att köra igång webalizer som jag använt för länge sedan men då hittade den bara riktigt gamla logguppgifter. Inte från modern tid...

När jag tittade på mina virtuella servrar via webmin så sa den bara "default" på var logfilerna skulle skrivas.

Hjälp, någon?

/Stefan
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: Var hitta Apache loggar?

Inlägg av Barre »

Default så loggar apache2 i katalogen /var/log/apache2

Men som allt annat i Linux så kan man konfigurera så att apache2 loggar vart som helst i systemet.
Det går också att konfigurera så att apache2 inte loggar alls.. :)

för att veta exakt vart dina virtuella servrar loggar så får du titta i konfigurationsfilerna för dina virtuella serverar.
Dessa hittar du i /etc/apache2/sites-available
du skulle kunna skriva följande i en terminal
grep Log /etc/apache2/sites-available/*
då får du en lista hur och var dina siter loggar.
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: Var hitta Apache loggar?

Inlägg av brago »

Hej och tack.

Så här ser det ut när jag kör kommandot:

stefan@server:/var/log/apache2$ grep Log /etc/apache2/sites-available/*
/etc/apache2/sites-available/default:   ErrorLog /var/log/apache2/error.log
/etc/apache2/sites-available/default:   LogLevel warn
/etc/apache2/sites-available/default:   CustomLog /var/log/apache2/access.log combined
/etc/apache2/sites-available/foto:LogLevel emerg
stefan@server:/var/log/apache2$

fast /var/log/apache2/access.log har inte ändrat sig sedan juni även om jag vet att sidorna varit besökta.

Du skriver också att man kan sätta Apache att inte logga alls, var ändrar man det?

/Stefan
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: Var hitta Apache loggar?

Inlägg av Emil.s »

Du har: "LogLevel warn"

Vet inte riktigt skillnaden, men det loggar iallafall inte "normal" trafik.
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: Var hitta Apache loggar?

Inlägg av Barre »

Emil.s skrev: Du har: "LogLevel warn"

Vet inte riktigt skillnaden, men det loggar iallafall inte "normal" trafik.
LogLevel talar bara om hur mycket information som skall loggas i Error-loggen.. det har inget att göra med access loggen...
brago skrev: Hej och tack.

Så här ser det ut när jag kör kommandot:

stefan@server:/var/log/apache2$ grep Log /etc/apache2/sites-available/*
/etc/apache2/sites-available/default:  ErrorLog /var/log/apache2/error.log
/etc/apache2/sites-available/default:  LogLevel warn
/etc/apache2/sites-available/default:  CustomLog /var/log/apache2/access.log combined
/etc/apache2/sites-available/foto:LogLevel emerg
stefan@server:/var/log/apache2$

fast /var/log/apache2/access.log har inte ändrat sig sedan juni även om jag vet att sidorna varit besökta.

Du skriver också att man kan sätta Apache att inte logga alls, var ändrar man det?

/Stefan
Kan du kanske kolla i apache2.conf hur LogLevel "combined" ser ut?,
grep LogFormat /etc/apache2/apache2.conf

Har du utrymme på /var filsystemet?
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
brago
Inlägg: 21
Blev medlem: 25 feb 2007, 20:45

SV: Var hitta Apache loggar?

Inlägg av brago »

stefan@server:/var/log/apache2$ grep LogFormat /etc/apache2/apache2.conf
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
stefan@server:/var/log/apache2$

Det finns utrymme på /var.

/Stefan
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Var hitta Apache loggar?

Inlägg av maths57 »

Det är platsen för där loggarna finns som du är ute efter? Eftersom du nu har terminalfönstret uppe ;), så skriver du: ls -l /var/log/apache2. Du borde bl a hitta en fil med namnet access.log. Hittar du den kan du sedan skriva: tail /var/log/apache2/access.log. Det borde visa de 10 sista raderna i loggen.
Användarvisningsbild
sund
Inlägg: 123
Blev medlem: 02 sep 2006, 15:22
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Kumla

SV: Var hitta Apache loggar?

Inlägg av sund »

du kan även skriva tail -f /var/log/apache2.log
då kommer varje ny händelse skrivas ut i terminalen :)
så slipper du öpnna med tail varje gång du vill kika i loggen.

Om du vet hur screen fungerar så är det enkelt att ha separata fönster för aktiviteter, som tex din log output.
nire
Inlägg: 325
Blev medlem: 18 mar 2007, 13:48
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Umeå

SV: Var hitta Apache loggar?

Inlägg av nire »

Hej! Har precis satt upp en egen webserver med webalizer och hela paketet.
För mig så är apache-loggen som standard /var/log/apache2/access.log och error.log

Men i /etc/webalizer/webalizer.conf så är sökvägen till apache-loggen som standard "/var/log/apache2/access.log.1".
Jag tog bort ".1" i slutet och det har fungerat bra för mig sedan dess.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"