Ceci est une ancienne révision du document !
Table des matières
Remplacer Nginx par Apache sans perdre les données du site Web et avec le minimum de temps d'arrêt
Vous êtes sous Nginx et vous voulez revenir à Apache.
Principales différences entre Apache et NGINX :
Apache | NGINX | |
---|---|---|
emplacement des fichiers de configuration | /etc/apache2/apache2.conf | /etc/nginx/nginx.conf |
fonctionnement | hôte virtuel | bloc server |
répertoire racine par défaut | /var/www/html | /var/www/html |
système de cache intégré | non | oui |
Pré-requis
Première étape : supprimer le serveur Web Nginx
- Arrêtez Nginx :
...@...:~ $ sudo systemctl stop nginx
- Désactivez le lancement de Nginx au démarrage :
...@...:~ $ sudo systemctl disable nginx
- Désinstallez Nginx :
...@...:~ $ sudo apt remove {nginx,nginx-full}
ou en effaçant la configuration de nginx :
...@...:~ $ sudo apt purge {nginx,nginx-full}
- Supprimez les dépendances indésirables :
...@...:~ $ sudo apt autoremove
Autres étapes
- Mettez à jour le système :
...@...:~ $ sudo apt clean all ...@...:~ $ sudo apt update ...@...:~ $ sudo apt dist-upgrade
- Installez Apache :
...@...:~ $ sudo apt install apache2
- Lancez Apache :
...@...:~ $ sudo systemctl start apache2
- Redémarrez Apache :
...@...:~ $ sudo apache2ctl restart