On Freitag, 11. Juli 2003 15:08, Stefan Sabolowitsch wrote:
> Hallo NG,
>
> habe hier einen Apache 1.3.x auf Win2k.
> Der will nur auf localhost und seine IP-Adress hören.
> Gibt man den Servername / Computername ein bekomme ich folgende Meldung
> im Log.
>
> Client sent malformed Host header

Diese Meldung wird erzeugt, wenn der im http-Header gesendete Hostname 
Teile des Verzeichnisses enthält. Die Meldung wird erzeugt in der 
Sourcedatei  src/main/http_vhost.c in Zeile 750. Da steht auch ein 
Kommentar davor, der den "Syntaxcheck" des Hostnamen erklärt:

"/* Lowercase and remove any trailing dot and/or :port from the hostname,
 * and check that it is sane.
 *
 * In most configurations the exact syntax of the hostname isn't
 * important so strict sanity checking isn't necessary. However, in
 * mass hosting setups (using mod_vhost_alias or mod_rewrite) where
 * the hostname is interpolated into the filename, we need to be sure
 * that the interpolation doesn't expose parts of the filesystem.
 * We don't do strict RFC 952 / RFC 1123 syntax checking in order
 * to support iDNS and people who erroneously use underscores.
 * Instead we just check for filesystem metacharacters: directory
 * separators / and \ and sequences of more than one dot.
 */"

Nebenbemerkung: Die möglichen Meldungen im Log und sonstige 
Fehlermeldungen finden sich hier zusammengefasst mit Querverweis zum 
Source, allerdings ohne Erklärungen:

http://www.tigress.com/nobs/apache-error-messages.html

Sieht also ein bißchen danach aus, daß Dein Hostname vom Client falsch 
interpretiert und zum Server geschickt wird. Ich hoffe das hilft ein 
bißchen.

nobs

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an