Wie ein Datensatz in die Protokolldatei den Inhalt der HTTP-Anfrage-Header (alle) wie von Apache empfangen?Ist es möglich, alle HTTP-Request-Header mit Apache zu protokollieren?
Derzeit mein Apache kombiniert Logformat Konfiguration ist:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\"" combined
Ich verstehe, dass es möglich ist, es zu tun, so:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\" \"%{heading name}i\" \"%{heading name}i\" \"%{heading name}i\"" combined
aber es nicht logisch ist, und es ist nicht möglich zu wissen, welche Header sein werden. Hier
Es ist immer noch nützlich genug, um alle HTTP-Header protokollieren zu können, die an den Apache-Computer übergeben werden. Ich hätte lieber ein flexibleres System, als jedes Mal, wenn ein neuer Header eingeführt wird, das 'LogFormat' zu bearbeiten. –
Ich absichtlich angemeldet, um diese Antwort zu bewerten! – rofans91