PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [apache] vhost und .htaccess klappt nicht



jacusy
23.07.05, 13:06
Hallo.

Ich hab hier einen apache 2.0.54 am laufen. Da gibts ein Verzeichnis, das durch AuthType Basic geschützt werden soll. Zunächst funktioniert das auch.

Allerdings wollte ich nun einen vhost hinzufügen, damit ich auf Port 81 eine andere Seite bekomme. Geht auch soweit, nur funktioniert jetzt die Benutzerkontrolle nicht mehr (es wird nicht nach dem Passwort gefragt, man kommt einfach so rein). Wenn ich die vhosts wieder raus mach, gehts wieder.

An was liegt das? In die Definition von den vhosts kann ich ja kein AllowOverride reinschreiben...

Auszug aus der Konfiguration:

Listen 80
Listen 81

(...)
Options FollowSymLinks

AllowOverride All
(...)

AccessFileName .htaccess

NameVirtualHost *:80
NameVirtualHost *:81

<VirtualHost *:80>
ServerName xxxxx.homeip.net
DocumentRoot /usr/local/apache/htdocs
</VirtualHost>

<VirtualHost *:81>
ServerName xxxxx.homeip.net
DocumentRoot /usr/local/apache/htdocs/new
</VirtualHost>

Roger Wilco
24.07.05, 18:06
In was für einem Block steht denn die AllowOverride-Direktive? Kastrier die httpd.conf mal nicht ganz so stark. ;)

jacusy
24.07.05, 18:12
Nun ja, in
<Directory "/usr/local/apache-2.0.54/htdocs">

Wie gesagt, wenn ich das Virtual-Zeug auskommentiere, dann gehts ja mit der Authentifizierung :ugly:

marce
25.07.05, 06:20
dann schreib die Directory-Anweisung doch in die vhost-Definition...