2017-08-22 15 views
1

Je suis littéralement au bout de mes connaissances. J'ai mis en place quelques serveurs et parfois j'ai utilisé .htaccess pour un accès restreint.Accès restreint avec .htaccess dans le conteneur Docker

Cela fonctionne toujours sauf pour mon dernier travail. J'ai une instance Debian exécutée dans un conteneur Docker avec Apache2. Ajout d'un travail de .htpasswd-File. Sauf que la partie de mon .htaccess ne fonctionne pas.

/var/www/.htaccess existe /var/www/.htpasswd code existe

dans mon .htaccess:

AuthType Basic 
AuthName "Members Only" 
AuthUserFile /var/www/.htpasswd 
require valid-user 

Il existe un fichier _index.html je peux accéder à ce fichier en utilisant https://sub.domain.com/_index.html . C'est pourquoi je sais que/var/www est mon point d'accès pour accéder à mon site web.

+0

Que voulez-vous dire qu'une partie de votre '.htaccess' ne fonctionne pas? Je suppose que vous avez plus dans votre '.htaccess' que ce que vous avez posté. – Lag

+0

oui, j'ai une réécriture personnalisée (raison historique) après cette partie. Hm, Pensez-vous que mon .htaccess n'est pas utilisé? – PaddaelsM

+0

et vous êtes sûr que '/ var/www/.htpasswd' est le bon chemin? Aller directement au fichier et vérifier les propriétés du fichier. Découvrez le chemin exact. – Lag

Répondre

0

J'ai trouvé la réponse. Je dois Autoriser Remplacer pour ce répertoire.