GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer Nginx sur Ubuntu 20.04 - Processus étape par étape pour l'implémenter ?

Nginx est une application Linux gratuite et open source pour les serveurs Web. Il fonctionne comme un serveur proxy inverse en dirigeant le trafic Web vers des serveurs spécifiques.

Nginx est utilisé pour la sécurité et l'équilibrage de charge, mais peut également fonctionner indépendamment en tant que serveur Web.

En outre, il est utilisé comme cache HTTP et équilibreur de charge.

Fondamentalement, NGINX sert du contenu statique beaucoup plus rapidement qu'Apache. Si vous avez besoin de diffuser beaucoup de contenu statique à des niveaux de simultanéité élevés, NGINX peut être d'une aide précieuse.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des tâches d'installation de logiciels liées à Ubuntu.

Dans ce contexte, nous verrons comment installer Nginx sur Ubuntu OS.


Comment installer Nginx sur Ubuntu ?

Pour commencer, vous devez disposer des privilèges sudo pour installer/désinstaller Nginx sur votre système.

Nginx est disponible dans les référentiels d'Ubuntu OS.

Par conséquent, nous pouvons l'installer sur Ubuntu simplement en utilisant la commande apt. Suivez les étapes ci-dessous pour démarrer le processus d'installation.


1. Mettre à jour l'index du référentiel système

Mettez à jour l'index du référentiel système comme suit :

$ sudo apt update

Entrez le mot de passe pour sudo.


2. Installer Nginx

Installez ensuite Nginx comme suit :

$ sudo apt install nginx

Maintenant, vous pouvez être invité avec l'option y/n pour continuer ou terminer la procédure d'installation respectivement. Appuyez sur y pour poursuivre l'installation.

Une fois l'installation de Nginx terminée, vous vérifiez la version installée en exécutant la commande suivante dans Terminal :

$ nginx -v

Cela affichera la version installée de Nginx sur notre système.


3. Configurer le pare-feu

Si un pare-feu UFW est activé sur votre système, vous devrez autoriser le trafic HTTP à le traverser.

Tout d'abord, vérifiez si le pare-feu UFW est activé en exécutant la commande suivante dans Terminal :

$ sudo ufw status

SI vous voyez l'état actif, cela signifie que le pare-feu est activé sur votre système.

Nous allons maintenant vérifier les profils UFW disponibles. Exécutez la commande suivante pour ce faire :

$ sudo ufw app list

Cette commande répertorie les profils UFW disponibles sur votre système.

À partir de la sortie suivante, vous pouvez voir trois profils Nginx répertoriés :

je. Nginx complet (autorise les ports 80 et 443)

ii. Nginx HTTP (Autorise le port 80)

iii. Nginx HTTPS (Autorise le port 443)


Dans notre cas, nous allons autoriser le profil HTTP Nginx qui ajoutera une règle pour autoriser le trafic sur le port 80. La commande est la suivante :

$ sudo ufw allow 'Nginx HTTP'

Maintenant, pour vérifier si la règle a été ajoutée, lancez la commande suivante :

$ sudo ufw status

La sortie confirmera que la règle a été ajoutée au pare-feu pour autoriser le trafic HTTP.


4. Tester Nginx

Après l'installation de Nginx, son service démarre automatiquement. S'il ne démarre pas automatiquement, vous pouvez le démarrer manuellement comme suit :

$ sudo systemctl start nginx

Pour vérifier si le service Nginx est en cours d'exécution, exécutez la commande suivante dans Terminal :

$ sudo systemctl status nginx

Si tout va bien, la sortie vérifiera que le service Nginx fonctionne activement sans aucun problème.


Alternativement, vous pouvez vérifier que Nginx fonctionne correctement en accédant à sa page Web par défaut.

Pour accéder à la page Web par défaut de Nginx, accédez à l'adresse suivante dans n'importe quel navigateur Web :

http://ip-address

Assurez-vous de remplacer l'adresse IP par l'adresse IP de votre système sur lequel le serveur Nginx est installé.

Pour trouver l'adresse IP de votre système, vous pouvez lancer la commande suivante :

$ ip a

Si votre serveur Nginx fonctionne correctement, vous devriez voir la page Web par défaut du serveur Nginx.


Comment gérer Nginx sur Ubuntu ?

Certaines autres commandes dont vous pourriez avoir besoin pour gérer le service Nginx sont les suivantes :

Si vous souhaitez activer le service Nginx au démarrage, exécutez la commande ci-dessous dans Terminal :

$ sudo systemctl enable nginx

Désormais, chaque fois que vous redémarrez votre système, le service Nginx démarre automatiquement.

Pour arrêter le service Nginx, lancez la commande ci-dessous dans Terminal :

$ sudo systemctl stop nginx

Si vous apportez des modifications à la configuration, vous devrez redémarrer le service Nginx. Exécutez la commande ci-dessous pour le faire :

$ sudo systemctl restart nginx

Pour plus d'informations sur la gestion des services, consultez notre article sur la gestion des services dans Ubuntu .


Emplacements importants des fichiers Nginx

Par défaut, Nginx stocke différents fichiers de configuration et journaux aux emplacements suivants :

1. /var/www/html – Contenu du site Web tel que vu par les visiteurs.

2. /etc/nginx - Emplacement des principaux fichiers d'application Nginx.

3. /etc/nginx/nginx.conf – Le fichier de configuration principal de Nginx.

4. /etc/nginx/sites-available - Liste de tous les sites Web configurés via Nginx.

5. /etc/nginx/sites-enabled – Liste des sites Web activement desservis par Nginx.

6. /var/log/nginx/access.log - Accédez aux journaux de suivi de chaque requête adressée à votre serveur.

7. /var/log/ngins/error.log – Un journal de toutes les erreurs générées dans Nginx.


Comment désinstaller Nginx du système Ubuntu ?

Si vous n'avez plus besoin du serveur Nginx sur votre système, vous pouvez facilement le désinstaller de votre système.

Exécutez la commande suivante dans Terminal pour désinstaller Nginx mais sans supprimer les fichiers de configuration :

$ sudo apt remove nginx

Si vous souhaitez désinstaller Nginx et que vous souhaitez également supprimer les fichiers de configuration, exécutez la commande suivante dans Terminal :

$ sudo apt purge nginx

Ensuite, pour supprimer les packages supplémentaires installés en tant que dépendances, exécutez la commande suivante :

$ sudo apt autoremove



Ubuntu
  1. Installer Discord sur Ubuntu 20.04 - Processus étape par étape ?

  2. Installer AIDE sur Ubuntu 20.04 - Un processus étape par étape ?

  3. Installer Pyradio sur Ubuntu 20.04 - Un processus pas à pas ?

  4. Installer MAAS sur Ubuntu 20.04 - Via un processus étape par étape ?

  5. Installer Prometheus sur Ubuntu 20.04 LTS - Processus étape par étape ?

Comment installer Nginx sur Ubuntu 16.04

Installer Icinga sur Ubuntu 20.04 LTS - processus étape par étape ?

Installer Laravel sur Ubuntu 20.04 - Processus étape par étape ?

Installer Grafana sur Ubuntu 20.04 - Processus étape par étape ?

Installer phpMyAdmin avec Nginx sur Ubuntu 18.04 - Processus étape par étape ?

Comment installer Nginx sur Ubuntu 22.04