2017-08-22 4 views
1

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.

+0

Was meinst du mit einem Teil deiner '.htaccess' funktioniert nicht? Ich nehme an, Sie haben mehr in Ihrem .htaccess als Sie gepostet haben. – Lag

+0

ja, ich habe einige benutzerdefinierte Rewrite (historischer Grund) nach diesem Teil. Hm, glaubst du, dass mein .htaccess nicht verwendet wird? – PaddaelsM

+0

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

Antwort

0

Die Antwort gefunden. Ich muss Override für dieses Verzeichnis zulassen.

Verwandte Themen