Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Ceci est une ancienne révision du document !


apachectl - Interface de contrôle du serveur HTTP Apache

L'interface apachectl aide l'administrateur à contrôler le fonctionnement du démon Apache.

Pré-requis

Installation

Configuration

Utilisation

Sortie

Le script apache2ctl renvoie une valeur de sortie 0 en cas de succès et >0 en cas d'erreur. Pour plus de détails, consultez les commentaires dans le script.

Syntaxe

  1. En mode SysV init, apachectl prend des commandes simples en un mot :

    ...@...:~ $ sudo apachectl start|stop|restart|graceful|graceful-stop|configtest|status|fullstatus|help

    Commandes

    start Démarrer le serveur HTTP Apache.
    stop Arrêter le serveur HTTP Apache.
    restart Redémarrer le serveur Web Apache. Si le serveur n'est pas en cours d'exécution, apachectl démarrera le serveur.
    graceful Redémarrage en douceur, recharge la configuration apache sans interrompre les connexions actuellement établies.
    graceful-stop Arrêter le serveur sans interrompre les connexions actuellement ouvertes.
    configtest Vérifier les erreurs de syntaxe dans les fichiers de configuration Apache.
    status Afficher un rapport d'état résumé du serveur Web.
    fullstatus Afficher le rapport d'état complet.
    help Aide
  2. En mode pass-through, apachectl peut prendre tous les arguments disponibles pour le binaire httpd :

    ...@...:~ $ sudo apachectl [argument_httpd]

Environnement

Le comportement d'apache2ctl peut être influencé par ces variables d'environnement :

  • APACHE_HTTPD,
  • APACHE_LYNX,
  • APACHE_STATUSURL,
  • APACHE_ULIMIT_MAX_FILES,
  • APACHE_RUN_DIR,
  • APACHE_LOCK_DIR,
  • APACHE_RUN_USER,
  • APACHE_ARGUMENTS,
  • APACHE_ENVVARS.

Voir les commentaires dans le script pour plus de détails. Ces variables (sauf APACHE_ENVVARS) peuvent être définies dans /etc/apache2/envvars.

Commandes

Désinstallation

Voir aussi


Basé sur « man apache2ctl(8) » par Auteur.