GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Nginx sur Ubuntu 16.04

Nginx est l'un des logiciels de serveur Web open source les plus populaires. Il est largement utilisé pour l'équilibrage de charge, le proxy inverse, le streaming multimédia et bien plus encore. Nginx est le seul serveur HTTP hautes performances tout-en-un, conçu pour servir un volume élevé de connexions simultanées, comme alternative au serveur Web Apache. Aujourd'hui, Nginx est installé sur plus de 450 millions de serveurs dans le monde et est utilisé par l'un des sites Web les plus fréquentés sur le Web comme Dropbox, Zynga Games, Netflix. Dans ce tutoriel, nous allons vous montrer comment installer Nginx sur Ubuntu 16.04.

Il ne fait aucun doute que Nginx est la meilleure solution de serveur Web et de livraison d'applications de sa catégorie. Installation de Nginx sur Ubuntu 16.04 est une tâche facile, suivez attentivement les étapes ci-dessous et vous devriez avoir installé Nginx sur votre serveur Ubuntu en moins de 10 minutes. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux basés sur Ubuntu, mais a été testé et écrit pour Ubuntu 16.04 VPS. Commençons.

Étape 1 :Installez Nginx sur votre serveur Ubuntu

Nginx est disponible dans les référentiels de packages Ubuntu simples. Tout d'abord, mettez à jour le cache apt avec la commande suivante :

sudo apt update

et installez Nginx en émettant :

sudo apt install nginx

Une fois l'installation terminée, Nginx démarrera automatiquement.
Vous pouvez vous assurer que le service Nginx est en cours d'exécution avec la commande suivante :

sudo systemctl status nginx

Le résultat devrait ressembler à ceci :

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-03-31 01:50:44 CDT; 8s ago
 Main PID: 716 (nginx)
   CGroup: /system.slice/nginx.service
           ├─716 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           ├─717 nginx: worker process
           ├─718 nginx: worker process
           ├─719 nginx: worker process
           └─720 nginx: worker process

Étape 2 :Ouvrir les ports du pare-feu

Si vous utilisez ufw vous devez ouvrir le port HTTP 80 et/ou le port HTTPS 433. Ufw est livré avec des profils basés sur les ports par défaut des démons et programmes les plus courants.

Pour ouvrir les deux ports Nginx, exécutez la commande suivante :

sudo ufw allow 'Nginx Full'

Pour vérifier l'exécution du changement :

sudo ufw status

Le résultat devrait ressembler à ceci :

Status: active

To                         Action      From
--                         ------      ----
Nginx Full                 ALLOW       Anywhere
Nginx Full (v6)            ALLOW       Anywhere (v6)

Vous pouvez maintenant ouvrir votre navigateur, entrer l'adresse IP de votre serveur dans la barre d'adresse de votre navigateur et vous devriez voir la page Nginx par défaut.

Étape 3 :Gestion du service Nginx

Vous pouvez gérer le service Nginx comme n'importe quel autre systemd unité.

Démarrez le service nginx avec la commande suivante :

sudo systemctl start nginx

Arrêtez le service avec :

sudo systemctl stop nginx

Redémarrez le service avec :

sudo systemctl restart nginx

Vérifiez l'état du service avec :

sudo systemctl status nginx

Activez le service au démarrage du système avec :

sudo systemctl enable nginx

Désactivez le service au démarrage du système avec :

sudo systemctl disable nginx

Étape 4 :Créer un nouveau bloc de serveur

L'installation par défaut de Nginx aura un bloc de serveur activé avec une racine de document définie sur /var/www/html .
Dans ce guide, nous allons créer un nouveau bloc serveur pour le domaine example.com et définissez la racine du document sur /var/www/example.com .

Commencez par créer la racine du document de domaine avec la commande suivante :

sudo mkdir -p /var/www/example.com

puis créez un index.html fichier avec le contenu suivant :

sudo vim /var/www/example.com/index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>example.com</title>
</head>
<body>
    <h1>example.com server block</h1>
</body>
</html>

Ensuite, créez un nouveau bloc serveur avec le contenu suivant :

sudo vim /etc/nginx/sites-available/example.com.conf
server {
       listen 80;
       listen [::]:80;

       server_name example.com www.example.com;

       root /var/www/example.com;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}

Activez le bloc serveur en créant un lien symbolique :

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf

Étape 5 :Redémarrez Nginx

Testez la configuration de Nginx et redémarrez nginx :

sudo nginx -t
sudo systemctl restart nginx

Maintenant, si vous saisissez example.com dans la barre d'adresse de votre navigateur, vous devriez voir example.com server block .

Bien sûr, vous n'êtes pas obligé d'installer Nginx sur Ubuntu 16.04, si vous utilisez l'une de nos solutions d'hébergement Web Nginx optimisées, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Nginx sur Ubuntu 16.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur l'installation de Nginx sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Elgg avec Nginx sur Ubuntu 14.04

  2. Comment installer Backdrop sur Ubuntu 16.04

  3. Comment installer MongoDB sur Ubuntu 16.04

  4. Comment installer Attendize sur Ubuntu 16.04

  5. Comment installer Joomla 3 sur Ubuntu 16.04

Comment installer Nginx sur Ubuntu 16.04

Comment installer Nginx sur Ubuntu 15.04

Comment installer ownCloud sur Ubuntu 18.04

Comment installer Contao sur Ubuntu 20.04

Comment installer NGINX sur Ubuntu 18.04

Comment installer Nginx sur Ubuntu 22.04