Doppelte Logführung beim Apache?

Alles, was den Apache betrifft, kann hier besprochen werden.

Doppelte Logführung beim Apache?

Postby mathias_maz » 17. December 2005 22:14

Hallo,
ich habe folgendes Problem, dass sobald ich mittels des Virtuelen Hosts dem Apache sage, er solle für diesen VHost eine Extra Access-Logfile anlegen:

<VirtualHost xxx.xxx.de>
ServerAdmin xxx@xxx.de
DocumentRoot "xxxxxxxxxx/xxx/xxxx/htdocs"
CustomLog "xxxxx/xxx/xxxxxx/logs/access.log" common
</VirtualHost>


die Zugriffe auf den VHost leider auch nur noch da gelistet werden aber nicht mehr im Hauptlog des Apache...

Kann man es hinbekommen, dass Apache im Vhost und im Hauptlog gleichzeitig loggt, quasi 2 mal, sodass ein spezifisches Access-Log für jeden Vhost und ein Gesamtlog des Server geführt wird?

THX an alle die sich meiner schwierigen Frage annehmen :D
mathias_maz
 
Posts: 3
Joined: 17. December 2005 22:02

Postby deepsurfer » 17. December 2005 23:22

Normalerweise sollte er seinen eigenen Log weiter durchführen, es sei denn du hast diese in der Globalen-Definition abgeschaltet.

Ansonsten ein zweites VHOST einbauen und an erster stelle setzen der die "localhost" Funktion dann übernimmt.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby mathias_maz » 21. December 2005 11:42

hmm dann negative Suche, wie wäre denn die Möglichkeit das abzustellen? :shock:
mathias_maz
 
Posts: 3
Joined: 17. December 2005 22:02

Postby deepsurfer » 21. December 2005 15:55

mathias_maz wrote:hmm dann negative Suche, wie wäre denn die Möglichkeit das abzustellen? :shock:

jetzt bin ich was aus dem takt geraten.
Was meinst du mit abstellen ?
Denn wenn du die definition zur Erstellung des Logfiles herausnimmst, so wir kein logfile geschrieben und es ist abgestellt 8)
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby mathias_maz » 22. December 2005 08:14

deepsurfer wrote:Normalerweise sollte er seinen eigenen Log weiter durchführen, es sei denn du hast diese in der Globalen-Definition abgeschaltet.


Meine Aussage war in Bezug auf diese Aussage ;)
mathias_maz
 
Posts: 3
Joined: 17. December 2005 22:02

Postby deepsurfer » 22. December 2005 16:53

mathias_maz wrote:
deepsurfer wrote:Normalerweise sollte er seinen eigenen Log weiter durchführen, es sei denn du hast diese in der Globalen-Definition abgeschaltet.


Meine Aussage war in Bezug auf diese Aussage ;)


jo...faden gefunden..

Ok, was haben wir.

Wir haben Globalen Definitionen in der httpd.conf die Logfiles erstellt.
Dadurch das du ein VHOST eingebaut hast, wird die globale Definition durch die Angaben des <ersten> VHOST überschrieben und der <erste> VHOST wird zur Globalen Definition des Apachen.

Daher auch mein Aussage einen zusätzlichen VHOST für "localhost" einbauen und diesen an erste Stelle der VHOST eingaben setzen.
Was passiert nun, zum einen wird der erste VHOST dafür genommen seine Definitionen über die der vorhandenen Globalen Defs. zu stellen.
Der <zweite> (dein eigener) wird dann als Zusätzlicher Aspekt zum abarbeiten benutzt (eigene Domain mit eigenen Definitionen)

Folglich, zwei VHOST bauen, der erste ist "localhost" mit den eigenen log einträgen, der zweite VHOST ist dein eigener der wieder eigene Logeinrtäge besitzt.

huuii, mal in ner halben stunde den text nochmal lesen..... ;)
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian


Return to Apache

Who is online

Users browsing this forum: No registered users and 5 guests