martenk
Goto Top

Htaccess auf alle Unterordner

Hallo Gemeinschaft,

habe eine .htaccess und .htpasswd erstellt

AuthType Basic
AuthName "Access to ni"  
AuthUserFile  "../is/htdocs/wpsdsdsd/www/alena/.htpasswd"  
Require valid-user

klappt auch soweit - nur im root Ordner sind noch weitere Unterordner enthalten in denen Dateien sind, die auch freigegeben werden müssen

wie schaffe ich das?

lieben Gruss

Content-ID: 7175306690

Url: https://administrator.de/contentid/7175306690

Ausgedruckt am: 21.11.2024 um 19:11 Uhr

tagol01
tagol01 16.05.2023 um 12:10:05 Uhr
Goto Top
Hallo

Zitat von @martenk:

wie schaffe ich das?
<Files *>

Sollte helfen, ansonsten: www.linux-praxis.de/webseiten-mit-htaccess-absichern
7010350221
7010350221 16.05.2023 aktualisiert um 12:25:06 Uhr
Goto Top
nur im root Ordner sind noch weitere Unterordner enthalten in denen Dateien sind, die auch freigegeben werden müssen
Das ist der Default. Unterordner sind automatisch mit geschützt wenn der Oberordner geschützt ist. Weil man ja erst Zugriff auf den Oberordner benötigt um die Unterordner erreichen zu können face-wink
https://stackoverflow.com/questions/5229656/password-protecting-a-direct ...

Gruß
martenk
martenk 16.05.2023 um 12:26:06 Uhr
Goto Top
lieben Dank - müssen in den Unterordnern noch htaccess Dateien rein, weil so funktioniert es nicht
7010350221
7010350221 16.05.2023 aktualisiert um 13:19:46 Uhr
Goto Top
Zitat von @martenk:

lieben Dank - müssen in den Unterordnern noch htaccess Dateien rein, weil so funktioniert es nicht
Nein ! Und doch das klappt, funktioniert hier einwandfrei.
Checke deine bestehende Site-Config. ob .htaccess überhaupt erlaubt sind (AllowOverride All für den Folder). Siehe Link oben.
Beachte wo du das htpasswd file platzierst und die Zugriffsrechte für den Apache Prozess auf das File und den Ordner!

Ausschnitt Config in der Site (/etc/apache2/sites-enabled/000-default.conf)

screenshot

Ordner

screenshot

.htaccess

screenshot

Zugriff Test

screenshot

Works as designed! Just RTFM and your logs!
NordicMike
NordicMike 16.05.2023 um 13:19:09 Uhr
Goto Top
weil so funktioniert es nicht
vielleicht funktioniert etwas anderes nicht
7010350221
7010350221 16.05.2023 aktualisiert um 16:14:02 Uhr
Goto Top
Zitat von @NordicMike:

weil so funktioniert es nicht
vielleicht funktioniert etwas anderes nicht

Dann sollte man es ja zumindest schaffen in die Logs zu schauen, wie so oft das berühmte ziehen aus der Nase ... face-sad
martenk
martenk 16.05.2023 um 13:52:24 Uhr
Goto Top
provider ist hosteurope - habe soeben mit einem supporter telefoniert - er schlug mir die den Verzeichnisschutz aus dem KIS SYstem vor - hatte ihn auf die logfiles verwiesen - konnte damit aber nicht viel anfangen
7010350221
7010350221 16.05.2023 aktualisiert um 14:01:41 Uhr
Goto Top
"../is/htdocs/wpsdsdsd/www/alena/.htpasswd"
Sollte best practice ein absoluter Pfad auf dem WebServer sein kein relativer.
provider ist hosteurope
Och jee wieder an der richtigen Stelle gespart ...

Wenn der Verzeichnisschutz nicht funktioniert ist entweder das Overriding auf dem Webspace deaktiviert, er findet den Pfad zum AuthFile nicht, die Berechtigungen stimmen nicht, oder das Modul mod_auth ist nicht aktiv auf dem Webspace.
https://wiki.selfhtml.org/wiki/Webserver/htaccess/Zugriffskontrolle#.htp ...
er schlug mir die den Verzeichnisschutz aus dem KIS SYstem vor
Dann mach das doch.
konnte damit aber nicht viel anfangen
Das sagt ja schon alles von dem Haufen face-big-smile.
7010350221
7010350221 16.05.2023 um 16:14:50 Uhr
Goto Top