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édenteDernière révisionLes deux révisions suivantes | ||
tutoriel:internet:serveur:nginx2apache:start [2022/02/12 14:32] – [Autres étapes] admin | tutoriel:internet:serveur:nginx2apache:start [2022/02/26 14:25] – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag> | {{tag> | ||
- | ====== | + | ====== |
- | Vous êtes sous Nginx et vous voulez revenir à Apache. | + | Ce tutoriel explique comment migrer un site Web de **Nginx** vers **Apache** sur un VPS Ubuntu 12.04. |
- | <WRAP center | + | Il suppose que vous avez installé un environnement LEMP (Linux, Nginx, MySQL et PHP). |
- | Principales différences entre Apache et NGINX : | + | |
+ | L' | ||
+ | |||
+ | Adaptez-le selon vos besoins. | ||
+ | |||
+ | < | ||
+ | Principales différences entre Apache et Nginx : | ||
^ ^ Apache | ^ ^ Apache | ||
| emplacement des fichiers de configuration | | emplacement des fichiers de configuration | ||
Ligne 13: | Ligne 19: | ||
| système de cache intégré | | système de cache intégré | ||
</ | </ | ||
+ | |||
===== 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 32: | Ligne 70: | ||
- **Lancez Apache** :<cli prompt=' | - **Lancez Apache** :<cli prompt=' | ||
- **Redémarrez Apache** :<cli prompt=' | - **Redémarrez Apache** :<cli prompt=' | ||
- | </subnumberlist> | + | </WRAP> |
===== Conclusion ===== | ===== Conclusion ===== | ||