# Redémarrage d’Apache : motifs et instructions

[Apache](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quapache/) fait partie intégrante de nombreux serveurs Web. En tant que logiciel multiplateforme, il est souvent utilisé comme un **système LAMP**, une combinaison de Linux, d’Apache, de MySQL et de PHP, et ce, afin de gérer des sites Web dynamiques. Consultez nos instructions et découvrez les situations nécessitant un redémarrage d’Apache, ainsi que le déroulement de ce dernier.

## Dans quelles circonstances peut-il être nécessaire de redémarrer Apache ?

Apache est un logiciel de serveur Web open source, et plusieurs modules associés sont proposés. Les [modules Apache](https://www.ionos.fr/assistance/hebergement/htaccess/modules-apache-disponibles/ "Modules Apache disponibles") améliorent les fonctions de ce serveur Web. Vous pouvez notamment opter pour Apache SSL pour les **certificats numériques** ou pour des modules visant à améliorer les performances du serveur Web Apache.

Pour **configurer les modules**, il est généralement nécessaire de redémarrer Apache pour les activer et leur permettre de fonctionner sans erreur. Le processus Apache peut également se bloquer et, là aussi, un redémarrage est généralement requis. Vous trouverez ci-dessous d’autres scénarios pouvant nécessiter un redémarrage :

- l’installation de mises à jour
- la modification du fichier de configuration d’Apache
- le test d’autres applications

---

### Conseil

L’[hébergement Linux](https://www.ionos.fr/hebergement/hebergement-linux "Hébergement Linux par IONOS") par IONOS prend en charge un grand nombre de modules Apache qui permettent de configurer rapidement et efficacement votre propre reverse-proxy Apache. Profitez de performances évolutives, d’une protection DDOS et de fonctionnalités PHP de haut niveau.

---

## À quoi faut-il faire attention avant le redémarrage ?

Pour redémarrer le serveur Web Apache sans rencontrer de problème, nous vous conseillons de sauvegarder tous les fichiers importants du serveur. Il est notamment recommandé de créer une copie de sauvegarde du **fichier de configuration Apache**. Passez en revue toutes les applications en cours d’exécution, et fermez-les avant de procéder au redémarrage. Si vous configurez le [serveur Web Apache](https://www.ionos.fr/digitalguide/serveur/configuration/installer-un-serveur-apache-nos-conseils/), vérifiez que le système d’exploitation est à jour et que tous les correctifs de sécurité ont été installés.

## Redémarrer Apache

Avant de commencer, vérifiez que vous êtes bien connecté en tant qu’utilisateur root ou en tant qu’utilisateur pouvant utiliser la commande sudo. Vous devez également savoir que les commandes permettant de gérer le service Apache dépendent de la distribution, ainsi que du gestionnaire de système et de session. Sur les systèmes plus anciens, le gestionnaire de service correspond à « **SysVinit** », contre « **SystemD** » sur les systèmes plus récents.

Apache n’est pas installé sur le serveur local ? Connectez-vous au serveur en utilisant [SSH](https://www.ionos.fr/digitalguide/serveur/outils/protocole-ssh/) et renseignez « root », ou votre nom d’utilisateur et votre mot de passe :

```bash
$ ssh -l root PASSWORD
```

### Redémarrer Apache sous Ubuntu et Debian : SystemD

« **apache2** » correspond au service Apache sous Ubuntu et Debian.

Pour lancer Apache, exécutez la commande ci-dessous :

```bash
$ sudo systemctl start apache2
```

Ce processus peut être interrompu de manière similaire :

```bash
$ sudo systemctl stop apache2
```

Pour redémarrer Apache, vous devez utiliser la commande « **systemctl restart** ».

```bash
$ sudo systemctl restart apache2
```

### Redémarrer Apache sous Ubuntu et Debian : SysVinit

SysVinit utilise des scripts « init.d » ainsi que la commande « **service** » pour le contrôle d’Apache.

```bash
$ sudo service apache2 start # Apache-Start
$ sudo service apache2 stop # Apache-Stop
$ sudo service apache2 restart # Apache-Restart
```

### Redémarrer Apache sous RHEL/CentOS : SystemD

La syntaxe reste identique à celle utilisée pour Ubuntu et Debian. La seule différence réside dans le fait que le processus Apache porte le nom « **httpd** » sur les systèmes Linux basés sur Red Hat.

Lancer Apache :

```bash
$ sudo systemctl start httpd
```

Interrompre Apache :

```bash
$ sudo systemctl stop httpd
```

Redémarrer Apache :

```bash
$ sudo systemctl restart httpd
```

### Redémarrer Apache sous RHEL/CentOS : SysVinit

Sur les anciens systèmes qui utilisent SysVinit, le service « **apache2** » est à nouveau remplacé par « **httpd** ».

```bash
$ sudo service httpd start # Apache-Start
$ sudo service httpd stop # Apache-Stop
$ sudo service httpd restart # Apache-Restart
```


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/configuration/redemarrage-dapache/](https://www.ionos.fr/digitalguide/serveur/configuration/redemarrage-dapache/) for AI/LLM consumption.