Ich bin buchstäblich am Ende meines Wissens. Ich habe einige Server eingerichtet und manchmal habe ich .htaccess für den eingeschränkten Zugriff verwendet.Eingeschränkter Zugriff mit .htaccess in Docker Container
Es funktioniert immer, außer für meine neueste Arbeit. Ich habe eine Debian-Instanz in einem Docker-Container mit Apache2 ausgeführt.
Hinzufügen einer .htpasswd-Datei funktioniert gut. Nur dass der Teil in meinem .htaccess nicht funktioniert.
/var/www/.htaccess existiert /var/www/.htpasswd
Code in meinem .htaccess vorhanden:
AuthType Basic
AuthName "Members Only"
AuthUserFile /var/www/.htpasswd
require valid-user
Es existiert eine Datei _index.html
ich diese Datei https://sub.domain.com/_index.html zugreifen können . Deshalb weiß ich, dass/var/www mein Einstiegspunkt für den Zugriff auf meine Website ist.
Was meinst du mit einem Teil deiner '.htaccess' funktioniert nicht? Ich nehme an, Sie haben mehr in Ihrem .htaccess als Sie gepostet haben. – Lag
ja, ich habe einige benutzerdefinierte Rewrite (historischer Grund) nach diesem Teil. Hm, glaubst du, dass mein .htaccess nicht verwendet wird? – PaddaelsM
und Sie sind sicher, dass '/ var/www/.htpasswd' der richtige Pfad ist? Gehe direkt zur Datei und überprüfe die Eigenschaften der Datei. Finde den genauen Pfad heraus. – Lag