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 !


apache2ctl (apachectl) - Interface de contrôle du serveur HTTP Apache

apache2ctl est une interface pour le serveur HTTP Apache.

Il est conçu pour aider l'administrateur à contrôler le fonctionnement du démon Apache2.

La configuration Debian par défaut nécessite que les variables d'environnement APACHE_RUN_USER, APACHE_RUN_GROUP et APACHE_PID_FILE soient définies dans /etc/apache2/envvars.

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 :

    ...@...:~ $ 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.
    fullstatus Afficher le rapport d'état complet.
    status Afficher un rapport d'état résumé du serveur Web.
    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.
  2. En mode pass-through, apachectl peut prendre tous les arguments disponibles pour le binaire httpd :

    ...@...:~ $ 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.