## Étape 1 :Mettre à jour le système
Avant d'installer un nouveau logiciel, il est toujours judicieux de mettre à jour les packages système vers leurs dernières versions. Exécutez la commande suivante pour mettre à jour le système :
```
sudo apt mise à jour
```
Étape 2 :Installer Nginx
Une fois le système mis à jour, vous pouvez procéder à l'installation de Nginx. Pour ce faire, exécutez la commande suivante :
```
sudo apt installer nginx
```
Étape 3 :Vérifier l'état du service Nginx
Une fois l'installation terminée, vous pouvez vérifier l'état du service Nginx pour vous assurer qu'il est en cours d'exécution. Exécutez la commande suivante :
```
sudo systemctl statut nginx
```
Vous devriez voir un résultat similaire à celui-ci, indiquant que le service Nginx est actif et en cours d'exécution :
```
● nginx.service - Un serveur Web hautes performances et un serveur proxy inverse
Chargé :chargé (/lib/systemd/system/nginx.service ; activé ; préréglage du fournisseur :activé)
Actif :actif (en cours d'exécution) depuis le jeu. 2019-06-27 14:39:46 UTC ; il y a 30 ans
Processus :23658 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Processus :23656 ExecStart=/usr/sbin/nginx -g démon activé ; master_process activé ; (code=sorti, statut=0/SUCCÈS)
PID principal :23657 (nginx)
Groupe C :/system.slice/nginx.service
├─23657 nginx :processus maître /usr/sbin/nginx -g démon activé ; master_process activé ;
├─23672 nginx :processus de travail
├─23674 nginx :processus de travail
├─23680 nginx :processus de travail
├─23683 nginx :processus de travail
└─23688 nginx :processus de travail
27 juin 14:39:46 localhost systemd[1] :Démarrage d'un serveur Web hautes performances et d'un serveur proxy inverse...
27 juin 14:39:46 localhost nginx[23656] :nginx :la syntaxe du fichier de configuration /etc/nginx/nginx.conf est correcte
27 juin 14:39:46 localhost systemd[1] :démarré Un serveur Web hautes performances et un serveur proxy inverse.
```
Étape 4 :Accédez à la page d'accueil par défaut de Nginx
Une fois le service Nginx exécuté, vous pouvez accéder à la page d'accueil par défaut de Nginx en tapant l'adresse suivante dans un navigateur Web :
```
http://localhost
```
Vous devriez voir la page d'accueil par défaut de Nginx, qui confirme que Nginx fonctionne correctement.
Étape 5 :Configurer Nginx
La configuration par défaut de Nginx convient à la plupart des sites Web basiques. Cependant, vous devrez peut-être personnaliser la configuration pour répondre à vos besoins spécifiques. Le fichier de configuration principal de Nginx se trouve dans /etc/nginx/nginx.conf. Vous pouvez éditer ce fichier à l'aide d'un éditeur de texte tel que nano ou vi.
Par exemple, pour modifier le port par défaut sur lequel Nginx écoute, vous pouvez modifier la directive d'écoute dans le fichier nginx.conf. Le port par défaut est 80, mais vous pouvez le remplacer par n'importe quel autre port qui n'est pas déjà utilisé.
```
écoutez 80 ;
écoutez 8080 ;
```
Après avoir apporté des modifications au fichier de configuration, vous devez recharger le service Nginx pour que les modifications prennent effet. Vous pouvez le faire en exécutant la commande suivante :
```
sudo systemctl recharger nginx
```
Étape 6 : Tester la configuration de Nginx
Après avoir apporté des modifications à la configuration Nginx, il est important de tester la configuration pour s'assurer qu'elle est valide. Pour ce faire, exécutez la commande suivante :
```
sudo nginx -t
```
Si la configuration est valide, vous devriez voir un résultat semblable à celui-ci :
```
nginx :la syntaxe du fichier de configuration /etc/nginx/nginx.conf est ok
nginx :le test du fichier de configuration /etc/nginx/nginx.conf est réussi
```
Étape 7 :Activer Nginx pour qu'il démarre automatiquement au démarrage
Pour garantir que Nginx démarre automatiquement au démarrage du système, vous devez activer le service Nginx. Exécutez la commande suivante :
```
sudo systemctl activer nginx
```
Étape 8 :Configuration du pare-feu
Si un pare-feu est activé sur votre système, vous devrez peut-être le configurer pour autoriser le trafic vers le port 80 ou tout autre port sur lequel Nginx écoute. Par exemple, si vous utilisez le pare-feu UFW, vous pouvez ouvrir le port 80 en exécutant la commande suivante :
```
sudo ufw autorise 80/tcp
```
Conclusion
Vous avez installé et configuré avec succès Nginx sur votre serveur Ubuntu 18.04. Nginx est désormais en cours d'exécution et écoute sur le port 80, et la page d'accueil par défaut de Nginx est accessible en tapant http://localhost dans un navigateur Web. Vous pouvez personnaliser la configuration de Nginx pour répondre à vos besoins spécifiques, et Nginx démarrera automatiquement au démarrage du système.
|