[SERVEUR WEB] Quelques questions sur l'installation du trio MySQL ....

Quelques questions sur l'installation du trio MySQL .... [SERVEUR WEB] - Débats - Linux et OS Alternatifs

Marsh Posté le 05-06-2002 à 21:14:39    

Quelques questions sur le trio apache - php - mysql
 
Primo, que ce soit pour apache ou mysql, j'ai plusieurs démon qui se lancent : je vois pas l'intéret, est-ce normal ?
Deuxio, dans ces démon, y-en a avec les droits root, est-ce normal ? Ca pose pas de problemes de sécurité ?
 
Ensuite, pour tester si mysql fonctionne bien, j'ai lancé (y-a bien 5 heures maintenant) le run_all_test , et il me met aucun message d'erreurs. Alors j'imagine bien que c'est pas normal, mais comment le faire fonctionné correctement, de quoi ça pourrait venir ?
 
merchi, y-en aura p-t d'autre après :hello:

Reply

Marsh Posté le 05-06-2002 à 21:14:39   

Reply

Marsh Posté le 07-06-2002 à 01:04:25    

bon ... ça gene personne, ce genre de pb, avec les daemons ?
c'est bizarre quand même  :/

Reply

Marsh Posté le 07-06-2002 à 08:14:46    

Il lance pour apache (httpd) et mysql (mysqld) un processus par requête, c'est tout à fait normal ... et si tu as mis par défaut 5 serveurs lancés en même temps, bah t'auras en permanence 5 serveurs de lancés !
Ensuite, pour les processus en root tout dépend du process, donnes la liste ...
 
Finalement, le meilleur moyen de tester MySQL est de lancer une commande mysql et de se connecter au serveur local ... ensuite, tu peux essayer un phpMyAdmin pour être certain que ça marche !


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 07-06-2002 à 10:14:55    

Y'a toujours un serveur parent tournant sour root qui forke des childs, eux-même en général sous nobody. Les clients n'ayant accès qu'aux processus enfants, au pire il se retrouvent avec les droits de nobody, c'est à dire rien.

Reply

Marsh Posté le 07-06-2002 à 11:19:43    

YupYup a écrit a écrit :

Y'a toujours un serveur parent tournant sour root qui forke des childs, eux-même en général sous nobody. Les clients n'ayant accès qu'aux processus enfants, au pire il se retrouvent avec les droits de nobody, c'est à dire rien.  




 
 
merci, c'est ce que je pensais, mais je voulais avoir la confirmation  :jap:

Reply

Marsh Posté le 07-06-2002 à 11:23:57    

tout de même, c'est le processus parent qui a l'air d'écouter ...
bon, je me doute que c'est normal, sinon Linux n'aurait pas cette réputation de fiabilité, mais j'aimerais comprendre :
 
voila un "ps aux | grep httpd"
 

Citation :

root       189  0.0  2.4  4608 2344 ?        S    10:56   0:00 /www/bin/httpd
nobody     197  0.0  2.5  4668 2432 ?        S    10:56   0:00 /www/bin/httpd
nobody     198  0.0  2.4  4632 2364 ?        S    10:56   0:00 /www/bin/httpd
nobody     199  0.0  2.4  4632 2364 ?        S    10:56   0:00 /www/bin/httpd
nobody     200  0.0  2.4  4632 2364 ?        S    10:56   0:00 /www/bin/httpd
nobody     204  0.0  2.4  4632 2364 ?        S    10:56   0:00 /www/bin/httpd
nobody     324  0.0  2.4  4632 2376 ?        S    11:14   0:00 /www/bin/httpd


 
et un "netstat -apn | grep httpd" :
 

Citation :

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      189/httpd


 
regarder le PID :heink:  
éclairer MOI !   :o  
 
 :jap:

Reply

Marsh Posté le 07-06-2002 à 15:29:48    

Oui, le parent écoute les ports, et forke en nobody dès qu'il reçoit une connexion. Au pire si t'as vraiment pas confiance, tu peux toujours le chrooter/jailer, mais c'est lourd et ça sert pas à grand chose.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Marsh Posté le 07-06-2002 à 15:47:49    

YupYup a écrit a écrit :

Oui, le parent écoute les ports, et forke en nobody dès qu'il reçoit une connexion. Au pire si t'as vraiment pas confiance, tu peux toujours le chrooter/jailer, mais c'est lourd et ça sert pas à grand chose.  




 
ok ok ...

Reply

Sujets relatifs:

Leave a Replay

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