Serveur Apache HTTP Version 2.4
apache2ctl
est un frontal pour le serveur HTTP
Apache. Il a �t� con�u pour aider l'administrateur � contr�ler le
fonctionnement du d�mon Apache httpd
.
Le script apache2ctl
poss�de deux modes de
fonctionnement. Il peut fonctionner en tant que simple frontal
de la commande httpd
et ne fait alors que
d�finir toute variable d'environnement n�cessaire, puis invoque
httpd
en lui passant tout argument de ligne de
commande souhait�. Il peut aussi fonctionner en tant que script
d'initialisation SysV n'acceptant qu'un seul argument tel que
start
, restart
et stop
, et
traduisant ce dernier en signaux appropri�s pour le d�mon
httpd
.
Si votre installation d'Apache utilise des chemins non
standards, vous devrez �diter le script apache2ctl
afin
de d�finir les chemins appropri�s pour le binaire
httpd
. Vous pouvez aussi sp�cifier tout argument
de ligne de commande de httpd
n�cessaire. Voir
les commentaires dans le script pour plus de d�tails.
Le script apache2ctl
renvoie une valeur �gale � 0 en
cas de succ�s, et une valeur sup�rieure � 0 en cas de probl�me.
Voir les commentaires dans le script pour plus de d�tails.
En mode frontal (pass-through), apache2ctl
peut sp�cifier
tous les arguments qu'accepte le binaire httpd
.
apache2ctl [ argument-httpd ]
En mode script d'initialisation SysV, apache2ctl
n'accepte qu'un seul des arguments d�finis ci-dessous.
apache2ctl commande
Seules les options du style initialisation SysV sont d�crites ici.
Les autres arguments sont d�crits dans la page de manuel de
httpd
.
start
httpd
. Renvoie une erreur
s'il est d�j� en cours d'ex�cution. �quivalent � apache2ctl -k
start
.stop
httpd
. �quivalent �
apache2ctl -k stop
.restart
httpd
. Si le d�mon
n'est pas en cours d'ex�cution, il est d�marr�. Cette option v�rifie
automatiquement les fichiers de configuration (de la m�me mani�re que
l'option configtest
) avant de lancer le red�marrage, afin
d'�tre s�r que le fonctionnement du d�mon ne sera pas compromis.
Equivalent � apache2ctl -k restart
.fullstatus
mod_status
. Pour que ceci fonctionne,
mod_status
doit �tre activ� dans votre serveur et vous
devez disposer d'un navigateur en mode texte tel que lynx
sur votre syst�me. L'URL utilis�e pour acc�der au rapport d'�tat peut
�tre modifi�e en d�finissant la variable STATUSURL
dans le
script.status
fullstatus
, except� que la liste des requ�tes en cours de
traitement est omise.graceful
httpd
en douceur. Si le
d�mon n'est pas en cours d'ex�cution, il est d�marr�. � la diff�rence
d'un red�marrage normal, les connexions en cours ne sont pas ferm�es.
Comme effet de bord, les anciens fichiers journaux ne seront pas ferm�s
imm�diatement. Cela signifie que si l'on utilise un script de rotation
des journaux, un d�lai suffisant sera n�cessaire afin d'�tre s�r que les
fichiers journaux seront bien ferm�s avant leur traitement par le script
de rotation. Cette option v�rifie
automatiquement les fichiers de configuration (de la m�me mani�re que
l'option configtest
) avant de lancer le red�marrage, afin
d'�tre s�r que le fonctionnement du d�mon ne sera pas compromis.
�quivalent � apache2ctl -k graceful
.graceful-stop
httpd
en douceur. � la
diff�rence d'un arr�t normal, les connexions en cours ne sont pas
ferm�es. Comme effet de bord, les anciens fichiers journaux ne seront
pas ferm�s imm�diatement. �quivalent � apache2ctl -k
graceful-stop
.configtest
Syntax Ok
, soit des informations d�taill�es �
propos des �ventuelles erreurs de syntaxe. Equivalent � apache2ctl
-t
.Les options suivantes �taient disponibles dans les anciennes versions et ont �t� supprim�es.
startssl
httpd
avec le support SSL, vous
devez �diter votre fichier de configuration et y inclure les
directives appropri�es, puis utiliser la commande de d�marrage normale
apache2ctl start
.