fichier acces page personalise

Questions sur la configuration d'Apache, httpd.conf, et les différents modules.

Modérateur : Modérateurs

falloutsam

Messagepar falloutsam » sam. 02 oct. 2004, 17:14

Bonjour a tous,
je ne reussi pa a faire fonctionner mon fichier .htacces
voici le fichier qui finctionne :


AuthUserFile "C:/.htpasswd"
AuthGroupFile /dev/null
AuthName "Accès restreint"
AuthType Basic

<LIMIT GET POST>
require valid-user
</LIMIT>

Des que je rajoute quoi que ce soit j'ai une ereur 500 interne serveur

je voudrai personnalisee mes page erreur et empecher les visiteurs de mon site a avoir acces au repertoire phpmyadmin.
voici le .htacces qui marche pas :

ErrorDocument 400 <a href='http://x.x.x.x/erreurs/400.php' target='_blank'>http://x.x.x.x/erreurs/400.php</a>
ErrorDocument 401 <a href='http://x.x.x.x/erreurs/401.php' target='_blank'>http://x.x.x.x/erreurs/401.php</a>
ErrorDocument 403 <a href='http://x.x.x.x/erreurs/403.php' target='_blank'>http://x.x.x.x/erreurs/403.php</a>
ErrorDocument 404 <a href='http://x.x.x.x/erreurs/404.php' target='_blank'>http://x.x.x.x/erreurs/404.php</a>
ErrorDocument 500 <a href='http://x.x.x.x/erreurs/500.php' target='_blank'>http://x.x.x.x/erreurs/500.php</a>


AuthUserFile "C:/.htpasswd"
AuthGroupFile /dev/null
AuthName "Accès restreint"
AuthType Basic

<LIMIT GET POST>
order deny,allow
deny from all
allow from x.x.x.x : la c mon ip
require valid-user
</LIMIT>


merci

Evolution
Conseiller
Conseiller
Messages : 3032
Inscription : lun. 05 janv. 2004, 18:56
Localisation : Lyon

Messagepar Evolution » sam. 02 oct. 2004, 17:28

enlever la ligne AuthGroupFile /dev/null

et lors d'une erreur 500, lire les logs d'apache pour voir ce qu'ils disent

Avatar de l’utilisateur
onags
Membre ancien
Membre ancien
Messages : 115
Inscription : dim. 14 mars 2004, 21:55

Messagepar onags » mer. 13 oct. 2004, 6:34

salut moi j ai juste ca dans le .htaccess

Code : Tout sélectionner

ErrorDocument 404 /errors/error404.php


et ca me sort cette erreur 500

Code : Tout sélectionner

[Wed Oct 13 00:30:11 2004] [alert] [client 192.168.2.11] ................./.htaccess: ErrorDocument not allowed here


alors si tu peux m aider
>>>>>>>>>>>>>>>><u>ma config</u><<<<<<<<<<<<<<<<<br>Apache/2.0.48 (Win32) PHP/4.3.4 mod_gzip/2.0.26.1a<br>>>>>>>><img src='http://www.vente.sytes.net/images/omptim.bmp.gif' border='0' alt='user posted image' /><<<<<<<

Evolution
Conseiller
Conseiller
Messages : 3032
Inscription : lun. 05 janv. 2004, 18:56
Localisation : Lyon

Messagepar Evolution » mer. 13 oct. 2004, 7:18

ErrorDocument not allowed here


dans ton httpd.conf, vérifie que les directives AllowOverride sont à All, comme ça on a la paix, c'est censé marcher :)

Avatar de l’utilisateur
onags
Membre ancien
Membre ancien
Messages : 115
Inscription : dim. 14 mars 2004, 21:55

Messagepar onags » mer. 13 oct. 2004, 23:12

tous les AllowOverride etaient a AuthConfig dans les Vhosts, est ce que ca explique mon probleme ?
>>>>>>>>>>>>>>>><u>ma config</u><<<<<<<<<<<<<<<<<br>Apache/2.0.48 (Win32) PHP/4.3.4 mod_gzip/2.0.26.1a<br>>>>>>>><img src='http://www.vente.sytes.net/images/omptim.bmp.gif' border='0' alt='user posted image' /><<<<<<<

Avatar de l’utilisateur
neofrite
Membre ancien
Membre ancien
Messages : 199
Inscription : mer. 15 sept. 2004, 23:30

Messagepar neofrite » jeu. 14 oct. 2004, 0:16

moi, je ne sais pas j utilise pas cette directive dans les vhost du http.conf(vhost?)?
mais ce n'est pas un parametrage par defaut, qui verifie si il y a un fchier .htaccess dans le repertoire
si oui applique le .htaccess du dossier sinon donne un paramatrage de securite automatique

je ne fais que des suppositions.

Avatar de l’utilisateur
onags
Membre ancien
Membre ancien
Messages : 115
Inscription : dim. 14 mars 2004, 21:55

Messagepar onags » jeu. 14 oct. 2004, 5:19

Et bien je n yarrive pas, si je mets dans tous les Vhost AllowOverride a All alors la j'obtiens l erreur 500 avec comme log d error d apache ErrorDocument not allowed here.

donc ca ne marche toujours pas !
>>>>>>>>>>>>>>>><u>ma config</u><<<<<<<<<<<<<<<<<br>Apache/2.0.48 (Win32) PHP/4.3.4 mod_gzip/2.0.26.1a<br>>>>>>>><img src='http://www.vente.sytes.net/images/omptim.bmp.gif' border='0' alt='user posted image' /><<<<<<<

Evolution
Conseiller
Conseiller
Messages : 3032
Inscription : lun. 05 janv. 2004, 18:56
Localisation : Lyon

Messagepar Evolution » jeu. 14 oct. 2004, 6:09

d'après la doc apache, sur All ça permet de faire marcher toutes les directives (citées dans la doc dont ErrorDocument), donc :

tu as dû oublier des directives AllowOverride (il y en a 2-3 écrites dans httpd.conf) et/ou tu as oublié de redémarrer apache

Avatar de l’utilisateur
onags
Membre ancien
Membre ancien
Messages : 115
Inscription : dim. 14 mars 2004, 21:55

Messagepar onags » jeu. 14 oct. 2004, 7:24

Ok voila maintenant ca marche.

Au debut j'avais seulement mis les AllowOverride a All dans la config Vhost je ne savez pas qu il y avait d autre AllowOverride hors les <Directory> des Vhosts, donc en somme il fallait mettre TOUS les AllowOverride a All tout simplement.


Merci de votre aide si précieuse.

Salut
>>>>>>>>>>>>>>>><u>ma config</u><<<<<<<<<<<<<<<<<br>Apache/2.0.48 (Win32) PHP/4.3.4 mod_gzip/2.0.26.1a<br>>>>>>>><img src='http://www.vente.sytes.net/images/omptim.bmp.gif' border='0' alt='user posted image' /><<<<<<<


Revenir vers « Configuration »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Bing [Bot] et 2 invités