Probleme DocumentRoot - Logiciels - Linux et OS Alternatifs
Marsh Posté le 18-02-2005 à 16:28:43
2 choses de base :
- Normalement Apache se lance en root ( le premier process ) et set ensuite un user et groupe pour les process utilisés pour les pages ( variables User et Group dans httpd.conf )
- Les ports 1 à 1024 du système ( et donc le 80 également ) sont réservés au root sous Linux, un user ne peut lancer un programme qui écoute sur un port inférieur à 1024 sans droits particuliers.
Marsh Posté le 18-02-2005 à 17:39:24
ok merci, par contre j'ai commencé à manipuler le httpd.conf, par exemple modifier le DocumentRoot mais après avoir arrêter et redémarrer le serveur il ne prend pas en compte les changements...
Y a une manip que je n'ai pas dû faire !
Marsh Posté le 18-02-2005 à 17:43:29
Si tu as des virtualhosts, il prend le premier VirtualHost comme compte par défaut, c'est peut être ça ?
Sinon il faut vérifier qu'il n'y soit pas deux fois DocumentRoot par erreur
Marsh Posté le 18-02-2005 à 17:46:25
Virutal host, je ne sais pas c'est une install par défaut !
Il y a bien un deuxième DocRoot mais il est entre des < et >
<Directory "/usr/local/apache2/htdocs">
EDIT
tout ce qui concerne les virtuals host est précédé #, donc en ligne de commentaires
Quand on modifie le httpd.conf faut pas recompiler ou un truc du genre ?
Marsh Posté le 18-02-2005 à 18:04:10
nope y a rien à faire, j'ai modifié le httpd-std.conf mais ça ne change rien, impossible de faire pointer le serveur vers le repertoire qui contient les pages !
Marsh Posté le 18-02-2005 à 18:33:15
httpd-std.conf ?
C'est pas plutôt httpd.conf qu'il faudrait que tu changes ? ( ou renommer httpd-std.conf en httpd.conf ? )
C'est quelle distrib ?
Marsh Posté le 18-02-2005 à 18:38:47
J'ai modifié les deux
mais rien à faire, ça pointe par défaut vers la page test, que je ne trouve même pas dans htdocs d'ailleurs.
Marsh Posté le 18-02-2005 à 18:40:20
si tu fais un apachectl configtest il dit qq chose ? ( genre y'a une erreur pas possible de redémarrer ? )
Marsh Posté le 18-02-2005 à 18:43:00
non il ne dit rien j'ai essayé serveur arrêté et serveur démarré, mais rien du tout
Marsh Posté le 18-02-2005 à 18:44:16
J'ai vu sur un tutorial que je devrai avoir cette ligne en haut du httpd.conf mais je ne l'ai pas, c'est normal ?
ServerType standalone
Marsh Posté le 18-02-2005 à 18:47:41
l'adresse
http://story.ath.cx/
d'ailleurs je viens de lire sur cette page test quelque chose d'intéressant, il me dit d'aller vers un rep spécifique
euh j'ai l'impression d'avoir 2 serveurs installés, j'ai un autre httpd.conf ici:
/etc/httpd/conf
Au total j'ai :
/etc/httpd avec les rep conf et conf.d
/usr/local/apache2 avec le rep conf
Il n'y pas un truc qui cloche là ?
Marsh Posté le 18-02-2005 à 14:18:14
Hello
Y-a-t-il un moyen de faire fonctionner apache autrement qu'en mode root ?
Je suis allé voir là:
http://httpd.apache.org/docs-2.0/invoking.html
mais à vrai dire ce n'est pas très clair (pour moi
Merci à ceux qui pourront m'aider !
Message édité par bryanack le 18-02-2005 à 18:30:39