Hallo Leute,
ich benutze das Openbsd 3.5 mit Apache 1.3.29. Es sind zwei Festplatten im System vorhanden. Die erste [wd0] beheimatet das System und die zweite [wd1] soll Allgemeine Daten, die in einem Index Listening von Apache dargestellt werden, aufnehmen.
Apache läuft wunderbar mit den vordefinierten Einstellungen und gibt die Verzeichnisse die standardmäßig unter /var/www/htdocs [wd0] eingestellt sind wieder.
Nun möchte ich aber, das die ganzen Dokumente auf der Platte [wd1] liegen, weil auf dieser mehr Platz ist. Hier habe ich also das DocumentRoot von
DocumentRoot "var/www/htdocs"
auf
DocumentRoot "pub/ftp/public" [/pub ist auf wd1 eingehängt]
geändert.
Leider bekomme ich einen 404 Fehler zurück. Woran kann das liegen?
Hier die {wie ich hoffe } relevanten Auschnitte aus /var/www/conf/httpd.conf
Das / Directory schaut so aus:
<Directory />
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
</Directory>
Das /pub/ftp/public Directory schaut so aus:
<Directory /pub/ftp/public>
#//altes Verzeichnis Anfang
#<Directory "/var/www/htdocs">
#//altes Verzeichnis Ende
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Die Rechte sind um Fehler auszuschließen für die Verzeichnisse /pub/ftp/public und /var/www auf 0777 gesetzt worden.
/pub/ftp/public haben die gleichen Inhaber [Eigentümer, Gruppe] wie /var/www/htdocs
Danke vielmals für eure Zeit und vielleicht könnt ihr mir weiterhelfen
LG
Robert
PS: apachectl configtest = OK
ich benutze das Openbsd 3.5 mit Apache 1.3.29. Es sind zwei Festplatten im System vorhanden. Die erste [wd0] beheimatet das System und die zweite [wd1] soll Allgemeine Daten, die in einem Index Listening von Apache dargestellt werden, aufnehmen.
Apache läuft wunderbar mit den vordefinierten Einstellungen und gibt die Verzeichnisse die standardmäßig unter /var/www/htdocs [wd0] eingestellt sind wieder.
Nun möchte ich aber, das die ganzen Dokumente auf der Platte [wd1] liegen, weil auf dieser mehr Platz ist. Hier habe ich also das DocumentRoot von
DocumentRoot "var/www/htdocs"
auf
DocumentRoot "pub/ftp/public" [/pub ist auf wd1 eingehängt]
geändert.
Leider bekomme ich einen 404 Fehler zurück. Woran kann das liegen?
Hier die {wie ich hoffe } relevanten Auschnitte aus /var/www/conf/httpd.conf
Das / Directory schaut so aus:
<Directory />
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
</Directory>
Das /pub/ftp/public Directory schaut so aus:
<Directory /pub/ftp/public>
#//altes Verzeichnis Anfang
#<Directory "/var/www/htdocs">
#//altes Verzeichnis Ende
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Die Rechte sind um Fehler auszuschließen für die Verzeichnisse /pub/ftp/public und /var/www auf 0777 gesetzt worden.
/pub/ftp/public haben die gleichen Inhaber [Eigentümer, Gruppe] wie /var/www/htdocs
Danke vielmals für eure Zeit und vielleicht könnt ihr mir weiterhelfen
LG
Robert
PS: apachectl configtest = OK