VirtuelHost und Redirect

Apache, Lighttpd, nginx, Cherokee
Post Reply
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

VirtuelHost und Redirect

Post by mcdoogle »

Ich hab ein Problem mit VirtualHost und Redirect.

Die Apache2 konfiguration einer Domain sieht folgendermaßen aus:

Code: Select all

<VirtualHost 81.169.150.28:80>
        ServerAdmin webmaster@f-eckert.com
        ServerName f-eckert.com

        DocumentRoot /data/www/florian/f-eckert
        ErrorLog        /var/log/apache2/f-eckert.com.error.log
        CustomLog       /var/log/apache2/f-eckert.com.access.log combined
</VirtualHost>

<VirtualHost 81.169.150.28:80>
        ServerAdmin webmaster@f-eckert.com
        ServerName statistic.f-eckert.com

        DocumentRoot /data/www/florian/f-eckert/webalizer
        ErrorLog        /var/log/apache2/f-eckert.com.error.log
        CustomLog       /var/log/apache2/f-eckert.com.access.log combined
</VirtualHost>
Im DocumentRoot des Virtualhost f-eckert.com befindet sich eine .htaccess Datei mit einem Redirect:

Code: Select all

Redirect / https://eineanderedomain
Wie von mit gewünscht, wird beim Aufruf der Domain f-eckert.com auf den Redirect umgeleitet.
Beim Aufruf von statistic.f-eckert.com soll kein Redirect durchgeführt werden. Da dieser DocumentRoot aber in einem Unterverzeichniss des anderen virtualHost liegt, scheint trotzdem der Redirect ausgeführt zu werden, was mir nicht einleuchtet.
Kurz gesagt sowohl beim Aufruf von f-eckert.com als auch von statistic.f-eckert.com, wird immer der Redirect ausgeführt.

Kann dieses Verhalten deaktiviert werden?
timeless2
Posts: 415
Joined: 2005-03-04 14:45
Location: Paris
 

Re: VirtuelHost und Redirect

Post by timeless2 »

in Vhost von statistik..

<Directory /data/www/florian/f-eckert/webalizer>
AllowOverride None
</Directory>

Damit wird die .htaccess deaktiviert, die sich im Verzeichnis darüber befindet.
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

Re: VirtuelHost und Redirect

Post by mcdoogle »

Danke für Deine Antwort. Die war auch sehr plausiebel doch leider funktioniert das nicht - oder besser gesagt ei mir nicht!

Meine Konfiguration sieht jetzt wie folgt aus:

Code: Select all

<VirtualHost 81.169.150.28:80>
        ServerAdmin webmaster@f-eckert.com
        ServerName f-eckert.com

        DocumentRoot /data/www/florian/f-eckert
        ErrorLog        /var/log/apache2/f-eckert.com.error.log
        CustomLog       /var/log/apache2/f-eckert.com.access.log combined
</VirtualHost>

<VirtualHost 81.169.150.28:80>
        ServerAdmin webmaster@f-eckert.com
        ServerName statistic.f-eckert.com

        <Directory /data/www/florian/f-eckert/webalizer>
                AllowOverride None
        </Directory>

        DocumentRoot /data/www/florian/f-eckert/webalizer
        ErrorLog        /var/log/apache2/f-eckert.com.error.log
        CustomLog       /var/log/apache2/f-eckert.com.access.log combined
</VirtualHost>
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

Re: VirtuelHost und Redirect

Post by mcdoogle »

Ich hab jetzt selber eine Lösung gefunden.

Ich muss für den statistic virtualhost die Directory Anweisung für das väterliche Verzeichniss machen.

Also statt wie von timeless2 vorgeschlagen

Code: Select all

<Directory /data/www/florian/f-eckert/webalizer> 
AllowOverride None 
</Directory>
Sieht meine Anweisung jetzt so aus:

Code: Select all

<Directory /data/www/florian/f-eckert/> 
AllowOverride None 
</Directory>
und es funktioniert!
Post Reply