lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Ich habe in meinem HAProxy Frontend die Zeile

log-format "[owa] %ci host=%[req.hdr(host)] r=\"%r\" status=%ST bytes=%B fe=%f be=%b/%s"

Aber HAProxy sagt

[ALERT]    (431157) : config : Parsing [/etc/haproxy/haproxy.cfg:67]: failed to parse log-format : sample fetch <req.hdr(host)] r="%r" status=%ST bytes=%B fe=%f be=%b/%s> may not be reliably used here because it needs 'HTTP request headers' which is not available here.

Wie kann ich den Host Header im Log anzeigen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du musst den Header zuerst aufzeichnen.

capture request header Host len 64

Danach kannst du ihn in deine Logzeile einbauen.

log-format "[owa] %ci host=\"%hr\" r=\"%r\" status=%ST bytes=%B fe=%f be=%b/%s"
von (810 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,586 Fragen

3,107 Antworten

293 Kommentare

175 Nutzer