htaccess unter debian 10 apache2
Moin,
Ich habe eine Webseite mir mit HTML geschrieben. Nun möchte ich das z.b. die html Datei /var/www/html/Admin/alle-seiten.html mit ein Passwort gesichert ist.
Nun meine Frage:
Wie bekomme ich das hin das ich die Webseite mit einen Passwort absichere?
(Ich hasse diese Leute die schreiben ja dann schau doch mal bei Google! Das habe ich schon gemacht!)
Danke schon im vorraus!
LG ingressboy
Ich habe eine Webseite mir mit HTML geschrieben. Nun möchte ich das z.b. die html Datei /var/www/html/Admin/alle-seiten.html mit ein Passwort gesichert ist.
Nun meine Frage:
Wie bekomme ich das hin das ich die Webseite mit einen Passwort absichere?
(Ich hasse diese Leute die schreiben ja dann schau doch mal bei Google! Das habe ich schon gemacht!)
Danke schon im vorraus!
LG ingressboy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1203253287
Url: https://administrator.de/contentid/1203253287
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
aber Google hilft hier wirklich
https://werner-zenk.de/tipps/htaccess-zugriffsschutz.php
Stefan
aber Google hilft hier wirklich
https://werner-zenk.de/tipps/htaccess-zugriffsschutz.php
Stefan
Zitat von @ingressboy:
.htaccess
.htaccess
AuthUserFile /var/www/html/.htpasswd
AuthType Basic
AuthName "My restricted Area"
Require val
Es sollte heißen
Require valid-user
siehe auch https://httpd.apache.org/docs/2.4/howto/auth.html#lettingmorethanonepers ...
Außerdem muss
AllowOverride AuthConfig
AllowOverride All
<Directory "/var/www">
AllowOverride All
</Directory>
Vermutlich hast du aber schon ein <Directory> Abschnitt für /var/www oder /var/www/html dem du o.g. AllowOverride Direktive nur hinzufügen musst, bzw. abändern wenn vorhanden.
Des Weiteren empfehle ich dir die .htpasswd Datei im nicht im öffentlich zugänglichen Bereich deines WebServers zu speichern um ein Download auszuschließen, siehe https://httpd.apache.org/docs/2.4/howto/auth.html#gettingitworking.
Gruß
Nein, die Directory Direktive spezifiziert Verzeichnisse und nicht Dateien: https://httpd.apache.org/docs/2.4/mod/core.html#directory
Poste doch bitte mal welche Dateien unter /etc/apache2/sites-available/ liegen. Sofern eine "default" Datei dort liegt, dann psote auch gleich den Inhalt.
Poste doch bitte mal welche Dateien unter /etc/apache2/sites-available/ liegen. Sofern eine "default" Datei dort liegt, dann psote auch gleich den Inhalt.
Unter /etc/apache2/sites-available/ liegt das was verfügbar ist aber nicht unbedingt das was auch aktiviert ist, das was aktiviert ist liegt unter sites-enabled über symlinks mit sites-available verknüpft.
Beispiel:
Reload der Config nach den Änderungen nicht vergessen (
Works as designed ...
Beispiel:
Reload der Config nach den Änderungen nicht vergessen (
systemctl reload apache2
) und auch darauf achten das www-data die .htaccess über die Berechtigungen erreichen und lesen kann.Works as designed ...