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
PLESK und htaccess Zugriffe
Re: PLESK und htaccess Zugriffe
Code: Select all
/etc/init.d/apache2 restart-
bigbrother
- Posts: 3
- Joined: 2007-02-12 14:20
Re: PLESK und htaccess Zugriffe
@jfreund
Ich habe sogar den Server neu gestartet und es hat nichts
gebracht.
Ich vermute, dass es ein bug in PLESK ist...
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
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>
-
bigbrother
- Posts: 3
- Joined: 2007-02-12 14:20
Re: PLESK und htaccess Zugriffe
Natürlich ist im Inhalt der .htaccess-Datei nur...
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
...drin.AuthType Basic
AuthName "<domain>"
AuthUserFile /var/www/vhosts/<domain>/pd/d..httpdocs@httpdocs@test@php4@admin
require valid-user
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
hmmm, habe gar nicht gewusst, dass man das so auch haben kann :oops:.htaccess-Definition in der Apache-Konfig habe
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.
