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] --------------------------------------------------------------------------