apache 2.2: pas d'authentification dans le sous-répertoire
Je suis en cours d'exécution d'apache 2.2 sur une machine linux et mon but est d'avoir tous les répertoires à l'exception d'un sous-répertoire avec mot de passe. Je peux obtenir le "tous" les répertoires de travail, mais quand j'ajoute l'exception de la sous-répertoire, j'obtiens une erreur interne:
configuration error: couldn't check user. No user file?: /download/public/
C'est mon fichier de configuration:
<Directory /var/www/mydir/software/download/public>
AuthType None
Require all granted
</Directory>
<Directory /var/www/mydir/software>
AuthType Basic
AuthName download
AuthUserFile /etc/apache2/auth/software
Require valid-user
</Directory>
quand je commenter les quatre premières lignes, tout fonctionne bien. Avec ces lignes, je reçois l'erreur susmentionnée.
$ apache2 -v
Server version: Apache/2.2.8 (Ubuntu)
Question: que dois-je changer pour obtenir le sous-répertoire sans authentification avec apache 2.2. Je crois que la configuration ci-dessus est pour la 2.4. C'est ce que je veux possible avec la 2.2?
- double possible de Comment accomplir "AuthType Aucun" dans Apache 2.2 (selon accepté de répondre)
Vous devez vous connecter pour publier un commentaire.
Ressemble à ce qui a déjà été répondu: voir cette précédente question stackoverflow.
Vous pouvez essayer le "laide solution de contournement" figurant dans les réponses à celle de la question précédente.
J'ai eu le même message d'erreur et je l'ai résolu en ajoutant dans le httpd.conf