Nein, da irrst Du. Es ist sicherlich nicht unbedingt offensichtlich, aber _so_ steht es dort bestimmt nicht beschrieben.
ErrorDocument 404 /cgi-bin/not_found
--> So habe ich es doch bei mir auch gemacht.
Nein, wirklich nicht. Schau nochmal ganz genau hin:
ErrorDocument 404 /www/net/error/error404.html
Es besteht ein signifikanter Unterschied zwischen der Zeile aus der Anleitung und Deiner Zeile. Überlege Dir, wo /cgi-bin normalerweise liegt. Überlege Dir dann, welche Auswirkungen diese Erkenntnis auf Deine Angabe hat.
Schaue auch in jedem Fall nochmal in die (richtige) Anleitung unter http://httpd.apache.org/docs/mod/core.html#errordocument. Insbesondere der Punkt drei der vier aufgelisteten und das dort hervorgehobene Wort dürften Dich brennend interessieren.
So ziemlich alle Dokumentangaben der Apache-Konfiguration beziehen sich auf das Dokumentenverzeichnis. Das gilt auch für den Pfad von ErrorDocument.
Wie meinst du das? Heißt das, dass ich die Error-Datei eines Virtuellen Hosts auch in den DocumentRoot des Hosts legen muss?
Ja, aber das ist nicht Dein Problem, denn Deine Fehlerdokumente liegen bereits innerhalb Deines DocumentRoot.
Gruß,
soenk.e