{{tag>Logiciel}}
====== 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 =====
* Les variables d'environnement **APACHE_RUN_USER**, **APACHE_RUN_GROUP** et **APACHE_PID_FILE** doivent être définies dans **/etc/apache2/envvars**.
===== 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 ====
- **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 |
- **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 =====
* **(fr)** [[logiciel:internet:apache:apachectl:README.Debian.gz|]] (/usr/share/doc/apache2/README.Debian.gz)
* **(en)** [[https://www.configserverfirewall.com/linux-tutorials/apachectl-command/]]
----
//Basé sur << man apache2ctl(8) >> par Auteur.//