Was du da an den Logs gezeigt hast, sind zum Beispiel Anfragen OHNE die Angabe des Hosts im Header.
Äh. Nein. Ich benutze virtuelle Hosts, die jeweils eigene Logfiles haben.
CustomLog /var/log/apache2/code.fastix.org_access.log combined env=!dontlog
im Custom-Log wird (gemäß der Voreinstellung) der Hostname nicht ins Log übernommen, weil der Host ja anderweitig fest steht.
Das MUSS beim HTTP/1.1 vorhanden sein.
Im Request: „ja“. Im Log: „nein“.
Das stimmt. Im Log steht das auch bei OpenBSD's httpd nicht. Also der Host steht nicht im Log. Allerdings ist die Angabe vom Host immer der Server selber an dem die Anfrage gestartet wird.
Was ich damit meine, mache Angaben vom HTTP/1.1 Header werden nicht in das Logfile geschrieben. Bei OpenBSD je nach Einstellung nur der User-Agent und Refferer.