NorSeb Posté 25 Avril 2006 Posté 25 Avril 2006 Bonjour, L'administrateur système et réseau de ma boite vient d'acheter un nouveau serveur pour le site Internet et il en a profité pour installer Apache 2. Bon... On est en phase de test et il semble que 1 .htaccess (simple protection d'un répertoire par mot de passe) ne soit carrément pas pris en compte Y-a-t-il quelque chose à modifier dans la config a priori ?
TheRec Posté 25 Avril 2006 Posté 25 Avril 2006 Bonsoir, essaie de regarder du côté de la configuration (Apache) du répertoire dans lequel tu essaies d'utiliser un fichier .htaccess. Il faut que dans la configuration d'Apache tu indiques que tu permets la surcharge des paramètres par défaut (autres directives) du serveur. Pour fair ceci tu dois utiliser la directive AllowOverride. Si c'est pour des tests tu peux envisager un "AllowOverride All" dans ton répertoire de base (à configurer dans le httpd.conf bien entendu). Normalement par défaut elle est à "All" mais peut-être qu'elle a été mise à "None" et dans ce cas les fichiers .htaccess sont ignorés...
xou Posté 26 Avril 2006 Posté 26 Avril 2006 Bonjour, Si les fichiers ne sont pas du tout pris en compte, même pour une simple authentification sur le serveur c'est que la directive AccessFileName .htaccess n'a pas été configurée. NB: penser à mettre cette directive pour interdire l'affichage des fichiers d'accès via le web. (ici commencant par ".ht") <FilesMatch "^\.ht"> Order allow,deny Deny from all</FilesMatch> Tu trouvera toutes les infos sur les fichiers d'accès sur cette page: http://httpd.apache.org/docs/2.0/howto/htaccess.html
NorSeb Posté 26 Avril 2006 Auteur Posté 26 Avril 2006 A priori AccessFileName était configurée puisque la simple modification de AllowOverride a fait rentrer les choses dans l'ordre
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant