Bonjour a tous,
je suis en train de monter un serveur http, et non sans y avoir passé quelques heures (pour ne pas dire nuits), j'arrive a peu pres a faire ce que je veux.
je m'explique :
dans un 1er temps je suis passé par une authentification sur mon serveur avec des fichiers /etc/httpd/conf/group et /etc/httpd/conf/passwd ou tout fonctionnait bien.
sauf que personne ne pouvait se creer son login et son mdp (ennuyeux surtout si je suis pas derrière le serveur).
donc après des recherches et surtout un bon coup de main de quelques uns sur le forum (non non je ferais pas de pub), il m'est conseillé de suivre ceci
auth_mysql.
donc je me decide a faire une page minimum pour voir si j'y arrive.
et la page : et ben j'y arrive (j'ai fais l'essai plusieurs fois et tout s'enregistre bien dans la table du serveur mysql).
mais ensuite quand on suit le tuto, arrive le moment de modifier le httpd.conf
(vu que j'ai un fichier pour ma config je commence par celui la) ou je dois taper ceci :
In your httpd.conf or .htaccess file:
AuthName "MySQL Testing"
AuthType Basic
AuthMySQLHost localhost
AuthMySQLDB test
AuthMySQLUserTable user_info
AuthMySQLEnable On
require valid-user
d'ailleurs voici le fichier monsite.conf :
<Location /HUMOUR>
# Options Indexes
Options +Indexes +Includes +FollowSymLinks
AuthType Basic
AuthMySQLHost localhost
AuthMySQLDB madatabase
AuthMySQLUserTable user_info
AuthMySQLEnable On
require valid-user
# <Limit GET POST>
# require group user
# </limit>
</Location>
puis je relance le serveur.
je voici ce que j'obtiens :
[root@berok ~]# service httpd restart
Arrêt de httpd : [ OK ]
Démarrage de httpd :httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sun Dec 09 20:40:07 2007] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[ OK ]
et la je sais pas quoi faire.
je vais ensuite sur le net voir ce que ca donne en ligne et la :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
si vous avez des suggeestions pour m'orienter dans mon erreur, merci d'avance....