Nginx, à lire comme «Engine-X», est un logiciel Linux open source qui sert de serveur Web pour la mise en cache HTTP, inverse le proxy et équilibre la charge. Nginx est conçu principalement pour la stabilité des performances maximale car elle nous offre des capacités pour le serveur HTTP. Il fonctionne également comme un serveur proxy pour l'e-mail (IMAP, POP3, SMTP). Dans l'explication la plus simple, nous pouvons définir Nginx en tant que serveur Web qui nous permet de réduire le temps de chargement de la page pour éviter que de longues page Web attendent. L'architecture du nginx est basée sur l'approche maître-esclave pour le support non bloquant, asynchrone et axé sur les événements.
Ce message sert de tutoriel pour installer nginx sur Ubuntu.
Avant l'installation et la configuration du nginx sur Ubuntu, il y a des pré-requis que nous devons suivre, et ils sont les suivants:
Ce sont les procédures que vous pouvez utiliser pour installer nginx.
1. Mettre à jour les listes de référentiels
Nous devons mettre à jour toutes les listes de référentiel avant d'installer un nouveau logiciel. Cela permet et garantit l'arrivée de toutes les dernières mises à jour et packages à côté du logiciel. Pour ce faire, nous devons d'abord nous connecter à Ubuntu via le compte d'utilisateur. Ensuite, nous devons accéder au terminal, et pour cela, cliquez sur les «activités»> «recherche». Maintenant, tapez le «terminal» sur la recherche, et une fenêtre de terminal apparaîtra. Sur cette fenêtre de terminal, saisissez la commande suivante pour actualiser les listes de référentiel:
$ sudo-apte obtenez une mise à jour
Nous devons donner du temps et permettre à ce processus de se terminer. Tous les référentiels sont en cours de mise à jour.
2. Installation de Nginx à partir des référentiels Ubuntu
Nous devons installer le nginx à partir des référentiels par défaut d'Ubuntu car le nginx fait déjà partie des référentiels par défaut d'Ubuntu. Pour cela, nous devons taper la commande suivante sur la fenêtre du terminal comme suit:
$ sudo apt-get install nginx
À ce stade, le nginx est installé à partir de référentiels par défaut, et nous voulons continuer avec oui (y).
3. Vérification
Après l'installation de Nginx à partir des référentiels par défaut, nous sommes maintenant tenus de vérifier si nous avons installé le Nginx correctement. Cela ne peut être fait que si nous savons que la version du Nginx est installée. Pour connaître la version de Nginx installée, tapez simplement la commande suivante sur la même fenêtre de terminal indiqué dans ce qui suit:
$ nginx -v
Suivant la commande précédente, le système a renvoyé la version de Nginx installé, qui souligne que le nginx a été installé correctement plus tôt. Maintenant, passons à l'étape suivante.
4. Contrôle de service Nginx
Nous pouvons ajuster le comportement du nginx, ce qui signifie que nous pouvons démarrer et arrêter ou désactiver et activer le service Nginx pendant le démarrage. Pour ce faire, vérifiez d'abord l'état du service (Nginx) en utilisant la commande suivante:
$ sudo systemctl status nginx
Pour connaître l'état du service, si après l'exécution de la commande ci-dessus, le système affiche l'état comme «running actif», cela signifie que le système (service) a déjà été démarré plus tôt. Si, en tout cas, le système n'affiche pas l'état d'exécution, alors nous pouvons utiliser la commande suivante:
$ sudo systemctl start nginx
Alors que le système démarre et que nous voulons que le Nginx soit défini pour activer, il peut être fait en utilisant la commande suivante:
$ sudo systemctl activer nginx
De cette façon, le système est activé et commence à charger. Supposons plus tard, nous voulons désactiver le nginx ou empêcher intentionnellement le système de se charger, et nous voulons arrêter le service Nginx pour ces deux cas. Dans ce cas, nous pouvons utiliser respectivement les deux commandes suivantes:
$ sudo systemctl désactiver nginx
$ sudo systemctl stop nginx
Dans certains cas, nous pouvons rencontrer une situation où nous désactivons le service après le chargement du service NGINX, puis la configuration du système à des exigences spécifiques. Ensuite, nous repenons la modification des configurations ou voulons redémarrer dur le service. Ensuite, dans ces cas, nous pouvons recharger le service Nginx en utilisant respectivement les deux commandes suivantes:
$ sudo systemctl recharger nginx
$ sudo systemctl recharger nginx
5. Allocation de trafic pour Nginx
Nginx a besoin d'un accès complet au pare-feu du système pour permettre le trafic. À cette fin, Nginx utilise et installe la combinaison de profils de «UFW» par défaut d'Ubuntu, connu sous le nom de «pare-feu simple». Pour en savoir plus sur les profils disponibles de ces UFW, nous devons d'abord afficher toutes les listes de profils, et pour cela, nous devons taper la commande suivante sur la fenêtre du terminal comme suit:
$ sudo ufw Liste des applications
Maintenant, la liste de ces applications sera affichée sur le terminal par le système, il pourrait y avoir d'autres applications que le système afficherait, mais nous les ignorerons pour l'instant. Après cela, nous devons maintenant accéder au pare-feu Ubuntu pour accorder l'accès à Nginx en utilisant la commande suivante:
$ sudo ufw autoriser «nginx http»
En suivant la commande, les règles du système seront mises à jour. Nous sommes maintenant tenus de rafraîchir les paramètres du pare-feu, donc d'abord, nous rechargeons et permettons ensuite le trafic HTTP en entrant respectivement ces deux commandes:
$ sudo ufw rechargement
$ sudo ufw autoriser «nginx http»
6. Tester nginx
Pour les tests, nous devons nous assurer que le fonctionnement du service Nginx. Ensuite, nous devons être dirigés vers l'adresse / page Web donnée suivante en tapant le terminal:
https: // 127.0.0.1
Le système vous redirigera vers la page de bienvenue de Nginx, comme indiqué précédemment. Cette page Web peut également être chargée via un terminal en entrant:
$ sudo apt-get install curl
$ curl -i 127.0.0.1
Sur le terminal, le système afficherait alors le code (HTML) pour la page de bienvenue de Nginx comme indiqué:
Conclusions
Dans cet article, nous avons appris Nginx, un logiciel open source qui utilise des serveurs Web pour réduire le temps de chargement des pages. Nous avons montré dans l'article le processus étape par étape pour installer le nginx sur Ubuntu. Pour le guide, nous avons utilisé Ubuntu 20.04 LTS. Dans l'article, nous avons discuté de sept étapes principales pour l'installation et la configuration de Nginx, à partir desquelles les six premières étapes représentent la procédure d'installation de Nginx. Nous espérons que vous avez maintenant compris le processus d'installation de Nginx et que vous pourriez vous mettre rapidement en œuvre vous-même en suivant ce guide.