httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "M. Mueller" <malte.muel...@ewetel.net>
Subject Userdir per ip_virtual host nicht möglich?
Date Tue, 29 Aug 2006 06:28:33 GMT
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 webmaster@my-domain.foo
    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 webmaster@my-domain.foo
    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 users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message