Page 1 of 1

PLESK und htaccess Zugriffe

Posted: 2007-02-12 14:37
by bigbrother
Hallo

Mein Problem:

Ich habe eine Domain unter PLESK eingerichtet.
Ein Verzeichnis sollte Passwort geschützt sein.

Ich gehe in PLESK unter der Domain zu "Verzeichnisse"
um für ein spezifisches Verzeichnis den Schutz zu aktivieren.

Dieser Schutz funktioniert aber nicht !!!

Die Seite kann aufgerufen werden, ohne dass die Passwortabfrage erscheint :-(


Konfiguration:

Ich habe gesehen, dass in der Datei "httpd.include", unter vhosts, bei den "VirtualHost" Definitionen, die htaccess Definitionen angegeben sind.

<Directory "/var/www/vhosts/<domain>/httpdocs/httpdocs/test/php4/admin">
AuthType Basic
AuthName "<domain>"
AuthUserFile /var/www/vhosts/<domain>/pd/d..httpdocs@httpdocs@test@php4@admin
require valid-user
</Directory>


In einer anderen LAMP Umgebung habe ich htaccess Zugriff via httpd.conf
getestet und dies geht ohne Probleme. Aus irgend einem Grund will der Apache die htaccess-Definition von "hhtpd.include" nicht lesen :-(


Workaround:

Wenn ich dem Verzeichnis welches ich schützen will eine Datei ".htaccess" anlegen und die selben htaccess-Definitionen eintrage, wie in der Datei "httpd.include" dann funktioniert es :-) :-(



Was ist also der Grund, dass die httpd.include-Konfiguration nicht zieht und die Dateibasierte-Konfiguration funktioniert???


Weiss da jemand was darüber?


Danke

bigbrother

Re: PLESK und htaccess Zugriffe

Posted: 2007-02-12 16:35
by daemotron

Code: Select all

/etc/init.d/apache2 restart

Re: PLESK und htaccess Zugriffe

Posted: 2007-02-13 09:04
by bigbrother
@jfreund

Ich habe sogar den Server neu gestartet und es hat nichts
gebracht.

Ich vermute, dass es ein bug in PLESK ist...

Re: PLESK und htaccess Zugriffe

Posted: 2007-02-13 20:31
by danu

Code: Select all

<Directory "/var/www/vhosts/<domain>/httpdocs/httpdocs/test/php4/admin"> 
AuthType Basic 
AuthName "<domain>" 
AuthUserFile /var/www/vhosts/<domain>/pd/d..httpdocs@httpdocs@test@php4@admin 
require valid-user 
</Directory> 
wenn das so in der .htaccess steht, ist das wohl falsch. Versuchs doch mal ohne die <Directory> Directiven

Re: PLESK und htaccess Zugriffe

Posted: 2007-02-14 12:40
by bigbrother
Natürlich ist im Inhalt der .htaccess-Datei nur...
AuthType Basic
AuthName "<domain>"
AuthUserFile /var/www/vhosts/<domain>/pd/d..httpdocs@httpdocs@test@php4@admin
require valid-user
...drin.

Mir ist schon klar, dass die <Directory>-Direktive nur für die Apache-Konfig gilt und nicht für .htaccess-Dateien.


Wenn ich also mit .htaccess-Dateien physisch auf dem Server arbeite, dann funktioniert es auch.
Wenn ich aber eben die .htaccess-Definition in der Apache-Konfig habe, dann gehts nicht.

Warum nicht????


bigbrother

Re: PLESK und htaccess Zugriffe

Posted: 2007-02-14 22:53
by danu
.htaccess-Definition in der Apache-Konfig habe
hmmm, habe gar nicht gewusst, dass man das so auch haben kann :oops:
EDIT: Mit PHP, MySql und .htacess habe ich mir eine eigene Verzeichnisverwaltung (mit Anmeldung über ein Kreditkartensystem) zurecht gebastelt.

EDIT:http://www.linuxguruz.com/z.php?id=22#toc
So wie ich erfahren habe, ist es zumindest eine Möglichkeit .httaccess zentral in einer /etc/apache/xy.conf oder was ähnliches zu verwalten. Dennoch müssen die .htaccess Dateien in den Verzeichnissen stehen, wo sie dafür vorgesehen sind. Mein PLESK 8.0.1 schafft das problemlos. Mit einem Vim Editor funktionierts auch.