Hallo,
ich versuche seit ein paar Tagen, die userdir auf einem vhost erreichbar
zu machen, aber nicht auf den anderen. Ich kann dazu nichts in der
Apache-httpd Dokumentation finden und auch Google schweigt sich aus,
aber vielleicht habe ich ja auch nur mit den falschen Stichwörtern gesucht.
Es sieht wie folgt aus:
Der vhost mail:
<VirtualHost 172.18.0.3>
ServerAdmin [EMAIL PROTECTED]
ServerName mail.my-domain.foo
DocumentRoot /srv/www/mail
ErrorLog /var/log/apache2/mail.log
CustomLog /var/log/apache2/mail.log combined
HostnameLookups On
UseCanonicalName On
ServerSignature On
</VirtualHost>
<Directory "/srv/www/mail">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
<Directory /home/*/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch
IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
--ende mail.conf
Der vhost inet:
<VirtualHost 172.18.0.2>
ServerAdmin [EMAIL PROTECTED]
ServerName inet.my-domain.foo
DocumentRoot /srv/www/inet
ErrorLog /var/log/apache2/inet.log
CustomLog /var/log/apache2/inet.log combined
HostnameLookups On
UseCanonicalName On
ServerSignature On
</VirtualHost>
<Directory "/srv/www/inet">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
---ende inet.conf
So, wie es oben steht, kann ich sowohl über http://mail/~joe als auch
über http://inet/~joe die Seiten von joe abrufen. Genau das möchte ich
aber nicht. Ich will die Seite nur über http://mail/~joe erreichen können.
Nehme ich den Abschnitt "mod_userdir.c> .. </IfModule>" aus der
mail.conf herraus, erreiche ich ~joe natürlich gar nicht mehr. Diese
beiden Dateien sind die einzigen mit verweise auf die userdir.
Weiß jemand, was ich da falsch mache?
Danke,
M. Müller
SuSE 10.0, Apache 2.0
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------