PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache mod_userdir



DiWoWo
11.09.04, 10:52
Bei meinem Apache ( 1.3.31 Debian/GNU Linux 3.0 ) funktioniert die Änderung der Userdirs nicht. Soabld es Standartmässig auf /home/username/public_html eingestellt ist kann ich die dort abgelegte Webseite aufrufen. Wenn ich das Verzeichnis aber ändere, z.B. /server/users/username/public_html funktioniert es nicht mehr. dann bekomme ich die meldung das die seite http://meinhost/~username/ nicht gefunden wurde.

Hier mal der Auszug aus meiner httpd.conf:



<IfModule mod_userdir.c>
UserDir public_html

<Directory "/server/users/*/public_html">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>
</IfModule>

So wie hier dargestellt funktioniert es nicht, da die Verzeichnisangabe geändert wurde. Wenn ich es wieder auf /home/*/public_html umstelle ist ein Aufruf wieder möglich!

Terran Marine
11.09.04, 12:03
Müsste es nicht so aussehen :

<IfModule mod_userdir.c>
UserDir /server/users/*/public_html

?

Gruß
Terran

DiWoWo
11.09.04, 12:17
Ich hab nur die Stadartkonfiguration geändert! Genau weiss ichs nich!

Terran Marine
11.09.04, 12:32
Ich hab nur die Stadartkonfiguration geändert! Genau weiss ichs nich!

Probiers dochmal aus :ugly:

DiWoWo
11.09.04, 13:04
Habe es gerade ausprobiert! Leider funktioniert es so auch nicht! Als ich Früher meinen Apache noch unter Windoof laufen hatte hat es aber funktioniert wenn ich nur (zum Beispiel)
<Directory "e:\users\*">
angegeben hatte.