Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://www.arcetri.astro.it/manual/fr/invoking.html
Äàòà èçìåíåíèÿ: Mon Jan 21 19:44:30 2013
Äàòà èíäåêñèðîâàíèÿ: Fri Feb 28 00:05:10 2014
Êîäèðîâêà:

Ïîèñêîâûå ñëîâà: ðåëÿòèâèñòñêîå äâèæåíèå
DÈmarrage d'Apache - Serveur Apache HTTP
<-
Apache > Serveur HTTP > Documentation > Version 2.2

DÈmarrage d'Apache

Langues Disponibles:  de  |  en  |  es  |  fr  |  ja  |  ko  |  ru  |  tr 

Apache est habituellement lancÈ en tant que service sous Windows NT, 2000 et XP, ou comme application en mode console sous Windows 9x et ME. Pour plus de dÈtails, voir DÈmarrer Apache en tant que service et DÈmarrer Apache comme Application en mode console.

Sous Unix, le programme httpd est lancÈ en mode dÈmon et s'exÈcute de maniÕre permanente en arriÕre-plan pour gÈrer les requÉtes. Ce document dÈcrit comment invoquer httpd.

Voir aussi

top

Comment Apache dÈmarre

Si la directive Listen spÈcifiÈe dans le fichier de configuration est Þ sa valeur par dÈfaut de 80 (ou tout autre port infÈrieur Þ 1024), il est nÈcessaire de possÈder les privilÕges root pour pouvoir dÈmarrer apache, et lui permettre d'Étre associÈ Þ ce port privilÈgiÈ. Lorsque le serveur est dÈmarrÈ, aprÕs avoir effectuÈ quelques opÈrations prÈliminaires comme ouvrir ses fichiers de log, il lance plusieurs processus enfants qui ont pour rÒle d'Ècouter et de rÈpondre aux requÉtes des clients. Le processus httpd principal continue Þ s'exÈcuter sous l'utilisateur root, tandis que les processus enfants s'exÈcutent sous un utilisateur aux privilÕges restreints. Ceci s'effectue par la voie du Module Multi-Processus (MPM).

Il est recommandÈ d'utiliser le script de contrÒle apachectl pour invoquer l'exÈcutable httpd. Avant d'invoquer le binaire httpd, ce script dÈfinit certaines variables d'environnement nÈcessaires pour permettre Þ httpd de fonctionner correctement sous certains systÕmes d'exploitation. apachectl accepte des arguments de ligne de commande, ainsi toute option de httpd peut aussi Étre utilisÈe avec apachectl. Vous pouvez aussi Èditer directement le script apachectl en modifiant la variable HTTPD situÈe en dÈbut de script pour spÈcifier la localisation du binaire httpd et tout argument de ligne de commande que vous souhaitez voir systÈmatiquement prÈsent.

La premiÕre chose qu'effectue httpd quand il est invoquÈ est de localiser et lire le fichier de configuration httpd.conf. La localisation de ce fichier est dÈfinie Þ la compilation, mais il est possible d'en spÈcifier une autre Þ l'exÈcution en utilisant l'option de ligne de commande -f comme suit:

/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf

Si tout se passe bien pendant le dÈmarrage, le serveur va se dissocier du terminal et l'invite de commande rÈapparaÍtra presque immÈdiatement. Ceci indique que le serveur a dÈmarrÈ et est en cours d'exÈcution. þ partir de ce moment, vous pouvez utiliser votre navigateur pour vous connecter au serveur et afficher la page de test situÈe dans le rÈpertoire dÈfini par la directive DocumentRoot

top

Erreurs en cours de dÈmarrage

Si Apache rencontre un problÕme fatal pendant le dÈmarrage, il va afficher un message dÈcrivant le problÕme sur la console ou enregistrer ces informations dans le fichier dÈfini par la directive ErrorLog avant de quitter. Un des messages d'erreur les plus courants est "Unable to bind to Port ...". Ce message d'erreur est habituellement provoquÈ par:

Pour plus d'instructions de dÈpannage, consultez la FAQ Apache.

top

Lancement au dÈmarrage du systÕme

Si vous souhaitez que votre serveur continue de fonctionner aprÕs un redÈmarrage du systÕme, vous devez ajouter un appel Þ apachectl Þ vos fichiers de dÈmarrage systÕme (en gÈnÈral rc.local ou un fichier dans un rÈpertoire rc.N), ce qui dÈmarrera Apache sous l'utilisateur root. Avant de faire ceci, assurez-vous que votre serveur est correctement configurÈ en ce qui concerne la sÈcuritÈ et les restrictions d'accÕs.

Le script apachectl est conÃu pour fonctionner comme un script d'initialisation SysV standard; il accepte les arguments start, restart, et stop et les traduit en signaux appropriÈs pour httpd. Il est ainsi souvent possible d'installer simplement un lien vers apachectl dans le rÈpertoire d'initialisation appropriÈ. Mais prenez soin de vÈrifier les besoins exacts de votre systÕme en la matiÕre.

top

Informations supplÈmentaires

Des informations supplÈmentaires Þ propos des options en ligne de commande de httpd et apachectl ainsi que d'autres programmes support inclus dans la distribution sont disponibles sur la page Le serveur et ses programmes support. Il existe aussi une documentation sur tous les modules inclus dans la distribution Apache et les directives qu'ils supportent.

Langues Disponibles:  de  |  en  |  es  |  fr  |  ja  |  ko  |  ru  |  tr 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.