GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et configurer Nginx dans Ubuntu 20.04 et Ubuntu 21.04

Nginx (prononcé « Engine-X ») est un serveur Web open source qui est souvent utilisé comme proxy inverse ou cache HTTP. Il est disponible gratuitement pour Linux.

Dans ce didacticiel, nous allons installer Nginx dans Ubuntu 20.04 et Ubuntu 21.04 et installer et configurer un site de base.

Ce que vous allez apprendre

  • Comment configurer Nginx sur Ubuntu 20.04 et Ubuntu 21.04
  • Quelques configurations de base de Nginx sur Ubuntu 20.04

Ce dont vous aurez besoin

  • Un ordinateur exécutant Ubuntu Server 16.04 LTS vers Ubuntu 21.04
  • Connaissance de base de l'utilisation de la ligne de commande

2. Installez Nginx dans Ubuntu 20.04 et Ubuntu 21.04

Pour installer Nginx, utilisez la commande suivante :

sudo apt update
sudo apt install nginx

Après l'avoir installé, vous avez déjà tout ce dont vous avez besoin.

Vous pouvez faire pointer votre navigateur vers l'adresse IP de votre serveur. Vous devriez voir cette page :

Si vous voyez cette page, vous avez installé avec succès Nginx sur votre serveur Web.

3. Créer notre propre site Web sur Ubuntu 20.04

La page par défaut est placée dans /var/www/html/ emplacement. Vous pouvez placer vos pages statiques ici ou utiliser un hôte virtuel et le placer à un autre emplacement.

L'hôte virtuel est une méthode d'hébergement de plusieurs noms de domaine sur le même serveur.

Créons une page HTML simple dans /var/www/tutorial/ (Cela peut être tout ce que vous voulez). Créer index.html fichier à cet emplacement.

cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-vi}" index.html

Collez ce qui suit dans le index.html fichier :

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello, Nginx!</title>
</head>
<body>
    <h1>Hello, Nginx!</h1>
    <p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>

Enregistrez ce fichier. À l'étape suivante, nous allons configurer un hôte virtuel pour que Nginx utilise les pages de cet emplacement.

4. Configuration de l'hôte virtuel sur Ubuntu 20.04

Pour configurer l'hôte virtuel, nous devons créer un fichier dans /etc/nginx/sites-enabled/ répertoire.

Pour ce tutoriel, nous rendrons notre site disponible sur le port 81, et non sur le port 80 standard. Vous pouvez le modifier si vous le souhaitez.

cd /etc/nginx/sites-enabled
sudo "${EDITOR:-vi}" tutorial
server {
       listen 81;
       listen [::]:81;

       server_name example.ubuntu.com;

       root /var/www/tutorial;
       index index.html;

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

root est un répertoire où nous avons placé notre fichier .html. index est utilisé pour spécifier le fichier disponible lors de la visite du répertoire racine du site. server_name peut être tout ce que vous voulez, car vous ne le pointez pas vers un domaine réel pour le moment.

5. Activation de l'hôte virtuel et résultats des tests

Pour que notre site fonctionne, redémarrez simplement le service Nginx.

sudo service nginx restart

Vérifions si tout fonctionne comme il se doit. Ouvrez notre site nouvellement créé dans un navigateur Web. N'oubliez pas que nous avons utilisé le port :81.

Toutes nos félicitations! Tout fonctionne comme il se doit. Nous venons de configurer le serveur Web Nginx.

Comment installer Snap Store dans Linux Mint 20 / Linux Mint 20.1

6. C'est tout !

J'espère que ce tutoriel vous a expliqué les bases du travail avec Nginx. Bien sûr, c'est un outil beaucoup plus puissant. Vous pouvez en trouver plus dans les ressources officielles, disponibles sur le site Nginx.

Si vous avez besoin de plus de conseils sur l'utilisation de Nginx, l'aide est toujours à portée de main :

  • Demandez à Ubuntu
  • Forums Ubuntu
  • Assistance basée sur IRC

Pour en savoir plus :

  • Guide du débutant Nginx
  • The Complete NGINX Cookbook – e-book gratuit d'O'Reilly

Ce tutoriel vous a-t-il été utile ? Commentaire ci-dessous.


Ubuntu
  1. Comment installer et configurer Nginx sur Ubuntu 20.04

  2. Comment installer et configurer Redis sur Ubuntu 18.04

  3. Comment installer et configurer Redmine sur Ubuntu 18.04

  4. Comment installer et configurer Samba sur Ubuntu 18.04

  5. Comment installer et configurer Redis sur Ubuntu 20.04

Comment installer et configurer OpenVAS 9 sur Ubuntu

Comment installer et configurer Redis dans Ubuntu 20.04

Comment installer et configurer Neo4j sur Ubuntu 20.04

Comment installer et configurer le SDK Ubuntu dans Ubuntu 16.04 et 14.04

Comment installer et configurer PostgreSQL sur Ubuntu

Comment installer et configurer Supervisor sur Ubuntu 20.04