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 ==== |