Pblm apache
Résolu
fabz
-
fabz -
fabz -
Bonjour tout le monde, voilà j'ai un problème de configuration avec apache je n'arrive pas à interdire l'accès à un utilisateur vers une page de mon site cela fait des heures que je configure les fichiers mais toujours rien. Je vai vous détailler la configuration de mes repertoires:
Mon site est sous l'arborescence suivante :
à l'interieure du répertoire site_test_cnam se trouve ma page index ainsi que le repertoire que je veux sécuriser que j'ai nommé page.
Dans le répertoire page j'ai mis le fichier .htaccess que j'ai édité comme suit:
Voici maintenant mon fichier .httpd.conf:
Voilà à peu près les lignes implémentées.
Mon fichier .htpasswdse trouve dans l'arborescence suivante :
Voici maintenant le log d'erreur constaté dans easyPHP 1.8 important le mot de passe à été créé avec un générateur de passe j'en ai éssayé différent mais toujours pareil. Sur ce fichier de log vous allez voir que j'ai éssayé différentes choses :
Voilà à chaque fois que je veux accéder à la page 2 de mon site avec le user créé il me fait une erreur. Je sais que ça fait beaucoup au niveau du contenu c'est pour cela que je préfère remercier d'avance tout les courageux qui liront ce post jusqu'à la fin.
Alors UN GRAND MERCI
Mon site est sous l'arborescence suivante :
C:\Program Files\EasyPHP1-8\www\site_test_cnam
à l'interieure du répertoire site_test_cnam se trouve ma page index ainsi que le repertoire que je veux sécuriser que j'ai nommé page.
Dans le répertoire page j'ai mis le fichier .htaccess que j'ai édité comme suit:
AuthName "Acces Restreint réservé à nos membres" AuthUserFile .htpasswd AuthGroupFile /dev/null AuthType Basic <limit GET POST> require valid-user </Limit>
Voici maintenant mon fichier .httpd.conf:
ServerRoot "C:/PROGRA~1/EASYPH~1/apache" Listen 80.236.95.179:80 BindAddress * Port 80 DocumentRoot "C:/PROGRA~1/EASYPH~1/www/site_test_cnam" <Directory /> Options FollowSymLinks Indexes AllowOverride All </Directory> <Directory "C:/PROGRA~1/EASYPH~1/www/"> Options Indexes FollowSymLinks Includes AllowOverride all Order allow,deny Allow from all </Directory> <IfModule mod_userdir.c> UserDir "C:/PROGRA~1/EASYPH~1/apache/users/" </IfModule> AccessFileName .htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all </Files>
Voilà à peu près les lignes implémentées.
Mon fichier .htpasswdse trouve dans l'arborescence suivante :
C:\Program Files\EasyPHP1-8\apacheet je l'ai édité comme suit :
antoine:db1e9tNkIEHSE
Voici maintenant le log d'erreur constaté dans easyPHP 1.8 important le mot de passe à été créé avec un générateur de passe j'en ai éssayé différent mais toujours pareil. Sur ce fichier de log vous allez voir que j'ai éssayé différentes choses :
[Sun May 21 10:39:37 2006] [error] [client 80.236.95.179] (2)No such file or directory: Could not open password file: /easyphp1-8/www/site_test_cnam/.htpasswd [Sun May 21 10:39:37 2006] [error] [client 80.236.95.179] user antoine not found: /page/page2.html [Sun May 21 10:41:43 2006] [error] [client 80.236.95.179] (2)No such file or directory: Could not open password file: /.htpasswd [Sun May 21 10:41:43 2006] [error] [client 80.236.95.179] user antoine not found: /page/page2.html [Sun May 21 11:11:06 2006] [error] [client 80.236.95.179] (2)No such file or directory: Could not open password file: c:/program files/easyphp1-8/apache/.htpasswd [Sun May 21 11:11:06 2006] [error] [client 80.236.95.179] user antoine not found: /page/page2.html [Sun May 21 11:13:24 2006] [error] [client 80.236.95.179] user antoine: authentication failure for "/page/page2.html": password mismatch [Sun May 21 11:13:31 2006] [error] [client 80.236.95.179] user antoine: authentication failure for "/page/page2.html": password mismatch
Voilà à chaque fois que je veux accéder à la page 2 de mon site avec le user créé il me fait une erreur. Je sais que ça fait beaucoup au niveau du contenu c'est pour cela que je préfère remercier d'avance tout les courageux qui liront ce post jusqu'à la fin.
Alors UN GRAND MERCI
A voir également:
- Pblm apache
- Apache openoffice - Télécharger - Suite bureautique
- Apache laragon - Télécharger - Divers Web & Internet
- Apache alias ✓ - Forum Linux / Unix
- Ftp apache ✓ - Forum Webmastering
- Apache curl - Forum Linux / Unix
1 réponse
Salut!
Je pense que le problème si j'ai bien vu ce situe dans le fichier .htaccess
La ligne
Doit être remplacé dans ton cas par
________________________________________
Pour le httpd.conf à la fin j'ai
Mais je ne sais pas si c'est important
________________________________
Quand au début de http.conf, je mettrais (mais attend la réponse de quelqu'un de plus expert)
Sinon ton site ne sera pas joingnable de l'exterieur
________________________________
Pour ce qui est du contenu de ton post, je préfère 100X un post long et bien détaillé, que un court sans détails, où l'on doit tirer les vers du nez de celui qui poste pour avoir un semblant d'information quand à l'environnement pour pouvoir apporter un début de réponse.
Je pense que le problème si j'ai bien vu ce situe dans le fichier .htaccess
La ligne
AuthUserFile .htpasswd
Doit être remplacé dans ton cas par
AuthUserFile "C:\Program Files\EasyPHP1-8\apache\.htpasswd"
________________________________________
Pour le httpd.conf à la fin j'ai
<Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files>
Mais je ne sais pas si c'est important
________________________________
Quand au début de http.conf, je mettrais (mais attend la réponse de quelqu'un de plus expert)
ServerRoot "C:/PROGRA~1/EASYPH~1/apache" #Listen 80.236.95.179:80 BindAddress * Port 80 DocumentRoot "C:/PROGRA~1/EASYPH~1/www/site_test_cnam"
Sinon ton site ne sera pas joingnable de l'exterieur
________________________________
Pour ce qui est du contenu de ton post, je préfère 100X un post long et bien détaillé, que un court sans détails, où l'on doit tirer les vers du nez de celui qui poste pour avoir un semblant d'information quand à l'environnement pour pouvoir apporter un début de réponse.
fabz
Merci pour ta réponse cela fonctionne, c cool.