| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| logiciel:internet:apache:apachectl:start [2022/03/04 13:46] – [Syntaxe] admin | logiciel:internet:apache:apachectl:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| {{tag>Logiciel}} | {{tag>Logiciel}} |
| |
| ====== apache2ctl (apachectl) - Interface de contrôle du serveur HTTP Apache ====== | ====== apachectl - Interface de contrôle du serveur HTTP Apache ====== |
| |
| **apache2ctl** est une interface pour le serveur HTTP Apache. | L'interface **apachectl** aide l'administrateur à contrôler le fonctionnement du démon Apache. |
| | |
| Il est conçu pour aider l'administrateur à contrôler le fonctionnement du démon Apache2. | |
| | |
| <WRAP center round info 60%> | |
| 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**. | |
| </WRAP> | |
| |
| ===== Pré-requis ===== | ===== 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 ===== | ===== Installation ===== |
| |
| |
| <WRAP list-deep> | <WRAP list-deep> |
| - **En mode SysV init**, **apachectl** prend des commandes simples en un mot :<cli prompt='$ '>...@...:~ $ apachectl start|stop|restart|graceful|graceful-stop|configtest|status|fullstatus|help</cli><WRAP formalbox center 60%> | - **En mode SysV init**, **apachectl** prend des commandes simples en un mot :<cli prompt='$ '>...@...:~ $ sudo apachectl start|stop|restart|graceful|graceful-stop|configtest|status|fullstatus|help</cli><WRAP formalbox center 60%> |
| **Commandes** | **Commandes** |
| |
| ^ start | Démarrer le serveur HTTP Apache. | | ^ start | Démarrer le serveur HTTP Apache. | |
| ^ stop | Arrêter 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. | | ^ 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. | | ^ graceful | Redémarrage en douceur, recharge la configuration apache sans interrompre les connexions actuellement établies. | |
| ^ status | Afficher un rapport d'état résumé du serveur Web. | | ^ graceful-stop | Arrêter le serveur sans interrompre les connexions actuellement ouvertes. | |
| ^ graceful | Redémarrage en douceur, recharge la configuration apache sans interrompre les connexions actuellement établies. | | ^ configtest | Vérifier les erreurs de syntaxe dans les fichiers de configuration Apache. | |
| ^ graceful-stop | Arrêter le serveur sans interrompre les connexions actuellement ouvertes. | | ^ status | Afficher un rapport d'état résumé du serveur Web. | |
| ^ configtest | Vérifier les erreurs de syntaxe dans les fichiers de configuration Apache. | | ^ fullstatus | Afficher le rapport d'état complet. | |
| | ^ help | Aide | |
| |
| </WRAP> | </WRAP> |
| - **En mode pass-through**, **apachectl** peut prendre tous les arguments disponibles pour le binaire httpd :<cli prompt='$ '>...@...:~ $ apachectl [argument_httpd]</cli> | - **En mode pass-through**, **apachectl** peut prendre tous les arguments disponibles pour le binaire httpd :<cli prompt='$ '>...@...:~ $ sudo apachectl [argument_httpd]</cli> |
| </WRAP> | </WRAP> |
| ==== Environnement ==== | ==== Environnement ==== |