Probleme DocumentRoot

Probleme DocumentRoot - Logiciels - Linux et OS Alternatifs

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
Reply

Marsh Posté le 18-02-2005 à 14:18:14   

Reply

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.


Message édité par Sly Angel le 18-02-2005 à 16:28:58
Reply

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 !

Reply

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 :/

Reply

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 ?


Message édité par bryanack le 18-02-2005 à 17:54:05
Reply

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 !

Reply

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 ?

Reply

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.

Reply

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 ? )

Reply

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

Reply

Marsh Posté le 18-02-2005 à 18:43:00   

Reply

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

Reply

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à ?


Message édité par bryanack le 18-02-2005 à 19:02:09
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed