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édenteProchaine révisionLes deux révisions suivantes | ||
tutoriel:internet:serveur:nginx2apache:start [2022/02/13 13:03] – [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/02/14 14:19] – [Première étape : Installer Apache] admin | ||
---|---|---|---|
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. | ||
- | <WRAP center | + | < |
Principales différences entre Apache et Nginx : | Principales différences entre Apache et Nginx : | ||
- | |||
^ ^ Apache | ^ ^ Apache | ||
| emplacement des fichiers de configuration | | emplacement des fichiers de configuration | ||
Ligne 17: | Ligne 18: | ||
| répertoire racine par défaut | | répertoire racine par défaut | ||
| 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 | ||
+ | |||
+ | 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. | ||
< | < | ||
+ | - **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> | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | 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 ===== | ||