Mettre son site web microsft sur linux Debian htaccess

Informations et questions sur Apache en général.

Modérateur : Modérateurs

xunil2003
Nouveau membre
Messages : 1
Inscription : mer. 16 mai 2012, 12:44

Mettre son site web microsft sur linux Debian htaccess

Messagepar xunil2003 » mer. 16 mai 2012, 12:54

Bonjour,

J'ai fait en 2007 un mini-serveur web Microsoft avec Wamp, maintenant j'ai mon mini-serveur linux avec Debian Squeeze.

Mon problème vient de .htacces
Dans mon fichier /etc/apache2/httpd.conf
j'ai ajouté :

Code : Tout sélectionner

<Directory /var/www/maison/admin>
AllowOverride All
</Directory>

puis j'ai fait en console

Code : Tout sélectionner

# /etc/init.d/apache2 restart


Dans /var/www/maison/admin il y a mon fichier ".htacces" et ".passwd"

Fichier .htaccess

Code : Tout sélectionner

AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/var/www/maison/admin/.htpasswd"
Require user administration


Fichier .htpasswd

Code : Tout sélectionner

administration:xxxxxxxx


Dans le navigateur quand je tape http://192.168.0.1/maison/admin/ j'ai une fenêtre qui affiche :

Code : Tout sélectionner

Le site http://192.168.0.1 demande un nom d'utilisateur et un mot de passe. Le site indique : « Page d'administration protégée »   
Login : [          ]
Mot de passe : [          ]

    [ Annuler ]     [ Ok ]


Dès que je tape le login et le mot de passe et clique sur Ok la fenêtre revient constamment sans avoir accès à admin, donc je ne vois pas ma page web d'administration ?

Droit des fichiers

Code : Tout sélectionner

root@debian:~# ls -alF /var/www/maison/admin
total 80
drwxr-xr-x 2 root www-data  4096 May 15 11:58 ./
drwxr-xr-x 8 root www-data  4096 May 15 01:38 ../
-rw-r--r-- 1 root www-data   172 May 15 11:58 .htaccess
-rw-r--r-- 1 root www-data    31 May 15 10:43 .htpasswd
-rwxr-x--- 1 root www-data  2263 May 15 00:14 admin.php*
-rwxr-x--- 1 root www-data    37 May 15 00:14 chemin.php*
-rwxr-x--- 1 root www-data    36 May 15 00:14 crypt.php*
-rwxr-x--- 1 root www-data 37513 May 15 00:14 index.php*
-rwxr-x--- 1 root www-data   518 May 15 00:14 liste-des-pages.php*
-rwxr-x--- 1 root www-data    26 May 15 00:14 phpinfo.php*
root@debian:~#


Les deux fichiers on était converti en utf-8 et copier avec krusader dans /var/www/admin

Code : Tout sélectionner

root@debian:~# iconv -f iso-8859-1 -t utf-8 /var/www/maison/Fichiers-en-iso-8859-1/admin/htpasswd > /var/www/maison/Fichiers-converti-en-UTF-8/htpasswd
root@debian:~# iconv -f iso-8859-1 -t utf-8 /var/www/maison/Fichiers-en-iso-8859-1/admin/htaccess > /var/www/maison/Fichiers-converti-en-UTF-8/htaccess
puis renommé en .htpasswd et .htaccess


Puis je l'ai est chowner :

Code : Tout sélectionner

chown  root:www-data /var/www/maison/admin/.htaccess   
chown  root:www-data /var/www/maison/admin/.htpasswd


/var/log/apache2/error.log

Code : Tout sélectionner

[Wed May 16 22:50:24 2012] [error] [client 192.168.0.254] user administration: authentication failure for "/maison/admin/": Password Mismatch



Comment puis faire pour résoudre mon problème avec .htaccess pour que .passwd sous pris en compte ?


Merci.

Revenir vers « Général »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité