Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:internet:serveur:nginx2apache:start [2022/02/13 13:07] – [De Nginx à Apache : remplacer Nginx par Apache sans perdre les données du site Web et avec le minimum de temps d'arrêt] admin | tutoriel:internet:serveur:nginx2apache:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Ce tutoriel explique comment migrer un site Web de **Nginx** vers **Apache** sur un VPS Ubuntu 12.04. | Ce tutoriel explique comment migrer un site Web de **Nginx** vers **Apache** sur un VPS Ubuntu 12.04. | ||
- | Il suppose que vous avez installé LEMP (Linux, Nginx, MySQL et PHP). | + | Il suppose que vous avez installé |
+ | |||
+ | L' | ||
Adaptez-le selon vos besoins. | Adaptez-le selon vos besoins. | ||
Ligne 20: | Ligne 22: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | ===== Première étape : supprimer le serveur Web Nginx ===== | + | * Un serveur **LEMP** installé |
+ | ===== Première étape : Installer Apache | ||
- | <subnumberlist> | + | Nous commençons par installer notre nouveau logiciel Apache, ce qui nous permettra de configurer le nouveau serveur en consultant les fichiers de configuration Nginx actuels. |
+ | |||
+ | <WRAP list-deep> | ||
+ | - **Installez [[apt> | ||
+ | ...@...:~$ sudo apt install apache2 | ||
+ | ... | ||
+ | Les paquets supplémentaires suivants seront installés : | ||
+ | apache2-bin apache2-data apache2-utils libapr1 libaprutil1 | ||
+ | libaprutil1-dbd-sqlite3 libaprutil1-ldap | ||
+ | Paquets suggérés : | ||
+ | apache2-doc apache2-suexec-pristine | apache2-suexec-custom | ||
+ | Les NOUVEAUX paquets suivants seront installés : | ||
+ | apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 | ||
+ | libaprutil1-dbd-sqlite3 libaprutil1-ldap | ||
+ | ... | ||
+ | <cli prompt='? | ||
+ | ... | ||
+ | ...systemd[1]: | ||
+ | ...</ | ||
+ | Les erreurs sont dûes au fait que Apache s' | ||
+ | |||
+ | Cele sera corrigé plus bas par la configuration provisoire de Apache | ||
+ | </ | ||
+ | - **Installez [[apt> | ||
+ | - **Mettre en place la configuration de test de Apache** : Puisque Nginx est en cours d' | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | Première étape : supprimer le serveur Web Nginx | ||
+ | <WRAP list-deep> | ||
- **Arrêtez Nginx** :<cli prompt=' | - **Arrêtez Nginx** :<cli prompt=' | ||
- **Désactivez le lancement de Nginx au démarrage** :<cli prompt=' | - **Désactivez le lancement de Nginx au démarrage** :<cli prompt=' | ||
- **Désinstallez Nginx** :<cli prompt=' | - **Désinstallez Nginx** :<cli prompt=' | ||
- **Supprimez les dépendances indésirables** :<cli prompt=' | - **Supprimez les dépendances indésirables** :<cli prompt=' | ||
- | </subnumberlist> | + | </WRAP> |
===== Autres étapes ===== | ===== Autres étapes ===== | ||
- | <subnumberlist> | + | <WRAP list-deep> |
- **Mettez à jour le système** :<cli prompt=' | - **Mettez à jour le système** :<cli prompt=' | ||
...@...:~ $ sudo apt update | ...@...:~ $ sudo apt update | ||
Ligne 37: | Ligne 70: | ||
- **Lancez Apache** :<cli prompt=' | - **Lancez Apache** :<cli prompt=' | ||
- **Redémarrez Apache** :<cli prompt=' | - **Redémarrez Apache** :<cli prompt=' | ||
- | </subnumberlist> | + | </WRAP> |
===== Conclusion ===== | ===== Conclusion ===== | ||