Antworten:
Sie scheinen das kombinierte Protokollformat zu verwenden .
LogFormat "% h% l% u% t"% r "%> s% b"% {Referer} i "% {User-Agent} i" kombiniert
"-"
ansonsten.Die vollständige (?) Liste der Formatierer finden Sie hier . Im selben Abschnitt der Dokumentation werden auch andere gängige Protokollformate aufgeführt. Leser, deren Protokolle nicht so aussehen, finden möglicherweise das dort aufgeführte Muster, das ihre Apache-Konfiguration verwendet.
535.19
ist die verwendete Webkit-Version, daher ist sie Teil der Zeichenfolge des Benutzeragenten (und wird auch in die Anführungszeichen des Benutzeragenten eingefügt)
Ich verstehe auch nicht, was das "-" nach dem Abschnitt 200 140 des Protokolls bedeutet
Dieser Wert entspricht dem von Joachim beschriebenen Referer. Wenn Sie jedoch einen Bindestrich sehen, bedeutet dies, dass zunächst kein Referer-Wert vorhanden war (z. B. ging der Benutzer direkt zu einem bestimmten Ziel, z. B. wenn er eine URL in seinen Browser eingegeben hat).
Und was bedeutet " Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 535.19 (KHTML, wie Gecko) Chrome / 18.0.1025.5 Safari / 535.19 "?
Dies ist der Wert von User-Agent, der Browser-Identifikationszeichenfolge.
Aus diesem Grund verwenden die meisten Webbrowser einen User-Agent-Zeichenfolgenwert wie folgt:
Mozilla / [Version] ([System- und Browserinformationen]) [Plattform] ([Plattformdetails]) [Erweiterungen]. Beispielsweise hat Safari auf dem iPad Folgendes verwendet:
Mozilla / 5.0 (iPad; U; CPU OS 3_2_1 wie Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML wie Gecko) Mobile / 7B405 Die Komponenten dieser Zeichenfolge lauten wie folgt:
Mozilla / 5.0: Wird früher verwendet, um die Kompatibilität mit der Mozilla-Rendering-Engine anzuzeigen. (iPad; U; CPU OS 3_2_1 wie Mac OS X; en-us): Details des Systems, auf dem der Browser ausgeführt wird. AppleWebKit / 531.21.10: Die vom Browser verwendete Plattform. (KHTML, wie Gecko): Details zur Browserplattform. Mobile / 7B405: Dies wird vom Browser verwendet, um bestimmte Verbesserungen anzuzeigen, die direkt im Browser oder über Dritte verfügbar sind. Ein Beispiel hierfür ist Microsoft Live Meeting, bei dem eine Erweiterung registriert wird, damit der Live Meeting-Dienst weiß, ob die Software bereits installiert ist. Dies bedeutet, dass die Teilnahme an Besprechungen optimiert werden kann.
Dieser Wert wird verwendet, um zu identifizieren, welcher Browser vom Endbenutzer verwendet wird.