{{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.//