View previous topic :: View next topic |
Author |
Message |
GNUTortue Apprentice
Joined: 29 May 2004 Posts: 234 Location: Suisse Pontenet (BE)
|
Posted: Sat Jun 26, 2004 7:32 pm Post subject: [APACHE] si .htaccess alors --> ERROR 500 (non résolu) |
|
|
Bonjour
j'aimerai bloqué l'accès à certain répertoire de mon site avec des .htaccess mais quand j'en met un ça me donne une erreur 500 ( Internal Server Error )
Le contenut de mon .htaccess :
Code: | AuthUserFile /etc/apache2/auth/admin.users
AuthName ``Accès restreint''
AuthType Basic
require valid-user |
En tout cas "/etc/apache2/auth/admin.users" existe et contien l'utilisateur et son pass
Sinon j'ai mi a la racine du site un autre .htaccess contenant ceci :
Code: | ErrorDocument 404 /erreurs/404.php
ErrorDocument 403 /erreurs/403.php
ErrorDocument 401 /erreurs/401.php |
il fonctionne très bien si l'erreur provien aussi de la racine c-a-d par ex pour la 404 que si j'entre l'adresse http://localhost/je_existe_pas ça marche mais si je met http://localhost/j_existe/j_existe_pas ça utilise la page par d'erreur par défaut et pas celle cité dans l'htaccess. _________________ Jabber : tortue@swissjabber.ch
donc les gentooistes on un penchant pour le japonais... (daywalker, 2004-10-07 à 15:23:57)
Samurai deeper Kyoo |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Sat Jun 26, 2004 10:03 pm Post subject: |
|
|
Juste comme ça, est-ce que le fichier /etc/apache2/auth/admin.users est accessible par le serveur Apache ?
Tu devrais aussi avoir un truc genre :
Code: | <Directory "/home/www/html">
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
</Directory> |
dans ton httpd.conf afin de permettre la modification par .htaccess.
A+ |
|
Back to top |
|
|
GNUTortue Apprentice
Joined: 29 May 2004 Posts: 234 Location: Suisse Pontenet (BE)
|
Posted: Sun Jun 27, 2004 8:28 am Post subject: |
|
|
Dsl j'ai oublié de préciser, j'ai apache 2.
mais j'ai quand même déjà ces lignes dans mon commonapache2.conf ...
Quote: | juste comme ça, est-ce que le fichier /etc/apache2/auth/admin.users est accessible par le serveur Apache ? |
Comment on vérifie ça ??
Encore dsl je ne suis qu'un noob de chez noob que ça soit en Linux ou en Apache (surtout Apache) _________________ Jabber : tortue@swissjabber.ch
donc les gentooistes on un penchant pour le japonais... (daywalker, 2004-10-07 à 15:23:57)
Samurai deeper Kyoo |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sun Jun 27, 2004 8:42 am Post subject: |
|
|
GNUTortue wrote: | Comment on vérifie ça ?? |
Eh bien tu fais "ls -l /etc/apache2/auth/admin.users" tu regardes si les permissions sont bonnes, sachant que le serveur apache est démarré en tant qu'utilisateur apache (et pas root)
Il faut donc que /etc/apache2/auth/admin.users soit acessible par l'utilisateur apache _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse |
|
Back to top |
|
|
nignux n00b
Joined: 23 May 2004 Posts: 2 Location: France
|
Posted: Sun Jun 27, 2004 8:05 pm Post subject: |
|
|
Pour l'erreur 500, si tu as accès à /var/log/apache2/error_log, regarde dedans pour plus de détail. |
|
Back to top |
|
|
|