Dans cet article, nous aurons expliqué les étapes nécessaires pour installer Nginx sur Ubuntu 22.04 LTS. Avant de continuer avec ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Nginx est un logiciel open source et est utilisé comme serveur Web. Nginx est bien connu pour ses performances et ses résultats efficaces par rapport à Apache ou à d'autres serveurs Web. NGINX sert à plusieurs fins telles que le serveur proxy de messagerie, le service proxy inverse et direct, le streaming multimédia, l'équilibrage de charge et bien d'autres
Prérequis :
- Système d'exploitation avec Ubuntu 22.04
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Installer Nginx sur Ubuntu 22.04 LTS
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade sudo apt install software-properties-common dirmngr apt-transport-https
Étape 2. Installez Nginx sur Ubuntu Linux.
L'installation de Nginx sur votre système Ubuntu 22.04 Jammy Jellyfish est simple. Maintenant, exécutez la commande suivante sur la ligne de commande ou le terminal pour télécharger et installer Nginx serveur Web sur le système Ubuntu :
sudo apt install nginx
Après avoir installé avec succès Nginx, vous devez maintenant l'activer, le démarrer et vérifier son état à l'aide de la commande suivante :
sudo systemctl enable nginx sudo systemctl start nginx sudo systemctl status nginx
Vérifiez l'installation en vérifiant la version de Nginx :
nginx -v
Étape 3. Configurez le pare-feu UFW.
Étant donné que le pare-feu UFW s'exécute par défaut sur Ubuntu 22.04, vous pouvez facilement activer la connexion à l'aide de la commande suivante :
sudo ufw allow 'Nginx FULL' sudo ufw enable
Vérifier l'état d'UFW :
sudo ufw status
Étape 4. Structure du fichier de configuration Nginx.
- Les fichiers de configuration Nginx sont stockés dans le
/etc/nginx
répertoire. - Le fichier de configuration principal de Nginx est
/etc/nginx/nginx.conf
. - Les fichiers de configuration du bloc de serveur (vhost) sont stockés dans
/etc/nginx/sites-available
annuaire. Les fichiers de configuration trouvés dans ce répertoire sont utilisés par Nginx uniquement lorsqu'ils sont liés au/etc/nginx/sites-enabled
répertoire. - Pour activer un serveur bloque créer un lien symbolique (un pointeur) depuis le fichier de configuration dans un
sites-available
répertoire vers lesites-enabled
répertoire. - Pour écrire un code plus maintenable, il est judicieux de suivre une convention de dénomination standard. Par exemple, si votre nom de domaine est
mydomain.com
alors le fichier de configuration doit être nommé/etc/nginx/sites-available/mydomain.com.conf
. - Le
/etc/nginx/snippets
le répertoire contient des extraits de configuration qui peuvent être inclus dans les fichiers de bloc du serveur. Si vous utilisez des segments de configuration reproductibles, vous pouvez refactoriser ces segments en extraits de code et inclure le fichier d'extrait de code dans les blocs de serveur. - Fichiers journaux Nginx (
access.log
eterror.log
) sont situés dans le/var/log/nginx/
annuaire. Il est recommandé d'avoir unaccess
différent eterror
fichiers journaux pour chaque bloc de serveur.
Étape 5. Accéder à l'interface utilisateur Web Nginx.
Une fois que le Nginx est installé et configuré correctement. Vous pouvez utiliser l'adresse suivante dans le navigateur pour vérifier si Nginx est en cours d'exécution ou non :
http://your-ip-address
C'est tout ce que vous avez à faire pour installer Nginx sur Ubuntu 22.04 LTS Jammy Jellyfish. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur l'installation du serveur Web Nginx, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.