Probs mit Virtuelen Host logfiles

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

Probs mit Virtuelen Host logfiles

Postby N3m0 » 14. December 2004 18:26

Hi Leute

Hab Folgendes Problem.
Auf dem Webserver sind mehere wirtuele Host instaliert. die alle auf eine andere seite verlinken, dies geht auch ohne probleme. Nur schreibt der server mir alle Logs in die Main log file. er soll aber jeden einzelnen log auf die virtuelen server in die jeweilige logfile des servers schreiben. was ist falsch?

hier der quellcode:
<VirtualHost xxx.yyy.zzz.qqq:80>
ServerName Name.name.org
DocumentRoot "L:\InternetServer"
ErrorLog "L:\Internetserver\logs\error.log"
CustomLog L:\Internetserver\logs\access.log vscommon
# CustomLog L:\Internetserver\logs\referer.log referer
# CustomLog L:\Internetserver\logs\agent.log agent
</VirtualHost>

<VirtualHost xxx.yyy.zzz.qqq:80>
ServerName Name2
DocumentRoot "L:\InternetServer\name2"
ErrorLog "L:\Internetserver\name2\Logs\error.log"
CustomLog L:\Internetserver\name2\Logs\access.log vscommon
# CustomLog L:\Internetserver\name2\Logs\referer.log referer
# CustomLog L:\Internetserver\name2\Logs\agent.log agent
</VirtualHost>


so geht das noch ein wenig weiter...
sollten noch fragen sein werd ich mich gern zu äusern.

MfG und thx Nemo
N3m0
 
Posts: 3
Joined: 14. December 2004 18:18

Postby Wiedmann » 14. December 2004 19:39

CustomLog L:\Internetserver\logs\access.log vscommon

Was ist "vscommon"?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby N3m0 » 14. December 2004 20:03

is nee gute frage
so viel ich weiß hat der besitzer des servers gemeint das hat er in ner beispieldatei so gesehen.
und in der config file is ja noch ein beispiel:

#<VirtualHost *>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>

das enthällt ja auch common. aber ich werd ma fragen ob es geht wenn er dies umändert.

MfG Nemo
N3m0
 
Posts: 3
Joined: 14. December 2004 18:18

Postby Wiedmann » 14. December 2004 20:21

das enthällt ja auch common

Enhalten ist gut *g*. "vscommon" ist nun halt mal nicht das selbe wie "common" ;-)

Bei der Directive CustomLog muss ein Name hin, der zuvor auch mit einem LogFormat definiert wurde. Für "common" sollte das zumindest zutreffen. Den kannst du auch in der Regel in einem VHost benutzen.

In dem abgetippten Beispiel wurde bestimmt zuvor ein spezielles LogFormat für VHosts definiert, was z.B. so aussehen könnet:
Code: Select all
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vscommon
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby N3m0 » 14. December 2004 20:27

muss ich dir recht geben
aber das vscommon ist so definiert wie du es als beispiel geschrieben hast.
also kann es an dem nicht liegen.

ein vorschlag meiner seits ist das das problem daran liegen könnte das alle VH über einen server ankommen und nach dem zugriff erst an die unterserver verteilt werden. dies zeigt sich auch das er alles nur in die root log schreib und nicht in die unterlogs...
N3m0
 
Posts: 3
Joined: 14. December 2004 18:18

Postby deepsurfer » 15. December 2004 09:34

Original Zitat aus der HTTPD.CONF des Apachen.
Sorry, muss aber sein, da dort schon alles drinn steht....

Code: Select all
#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
CustomLog logs/access_log common

#
# If you would like to have agent and referer logfiles, uncomment the
# following directives.
#
CustomLog logs/referer_log referer
CustomLog logs/agent_log agent

#
# If you prefer a single logfile with access, agent, and referer information
# (Combined Logfile Format) you can use the following directive.
#
CustomLog logs/access_log combined




chirio
Deep
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 22 guests