J'ai un lien symbolique de /var/www/private/ vers le répertoire /media/web/private/. Je souhaite y accéder avec un Login / Mot de passe
J'ai donc insérer ceci dans /etc/apache2/httpd.conf et j'ai aussi essayé dans /etc/apache2/sites-available/default.conf:
J'ai créé monfichier de mot de passe avec htpasswd (outil d'apache pour créer le fichier de mots de passe) et j'ai bien vérifié que le fichier existe et qu'il contient bien le login et le mot de passe crypté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Directory /var/www/private/> AllowOverride AuthConfig AuthType Digest AuthName "Restricted Files" AuthUserFile /etc/apache2/passwords Require user popovitch130 </Directory>
Les droits sont en 755 sur le dossier /var/www/private/ et le fichier de test index.html
Lorsque j'insére mon code dans /etc/apache2/httpd.conf j'obtiens une erreur 403 forbidden sans même qu'on me propose une authentification ...
Lorsque j'insére mon code dans /etc/apache2/sites-available/ j'obtiens l'erreur suivante sans qu'on me propose l'authentification :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Je vous remercie de votre aide. Il y a pas mal de docs sur apache mais il y a apparemment des fondammentaux que je n'ai pas bien saisi comme savoir ou j'ai le droit de mettre les directives : dans httpd.conf, dans default.conf, dans un .htaccess etc...
Partager