Comment configurer les blocs de serveur Nginx sur Ubuntu Top 10.Top 10

Comment configurer les blocs de serveur Nginx sur Ubuntu Top 10.Top 10
Nginx est un logiciel de serveur HTTP à source ouverte et librement disponible. De plus, il fonctionne comme un serveur proxy pour l'e-mail (SMTP, POP3, IMAP). Nginx agit également comme un équilibreur de charge et un proxy inversé pour les serveurs UDP, TCP et HTTP. Selon W3Tech, Nginx est actuellement le serveur Web le plus utilisé car il surpasse régulièrement Apache et autres serveurs dans les tests de référence évaluant la vitesse du serveur Web.

Ce blog montrera la méthode pour configurer les blocs de serveur Nginx sur Ubuntu 22.04. Commençons!

Comment installer nginx sur Ubuntu 22.04

Aux fins de l'installation de Nginx sur Ubuntu 22.04, suivez les instructions données.

Étape 1: Mettre à jour les packages système
Tout d'abord, frappez "Ctrl + alt + t»Et mettez à jour les packages système:

$ sudo apt mise à jour

Tous les packages sont mis à jour:

Étape 2: Installez Nginx
Ensuite, installez Nginx sur votre Ubuntu 22.04 Système à l'aide de la commande fournie:

$ sudo apt install nginx -y

Étape 3: Vérifiez la version Nginx
Après l'installation de Nginx, vérifiez si elle s'exécute actuellement ou non:

$ systemctl status nginx

La sortie donnée indique que le service Nginx est actif et fonctionne sur notre système:

Étape 4: Configuration du pare-feu
Maintenant, activez le pare-feu de votre système:

$ sudo ufw activer

Étape 5: Liste des applications installées
Affichez la liste des applications installées à l'aide de la commande suivante:

$ sudo ufw Liste des applications

Étape 6: Open Ports pour Nginx
Premièrement, nous allons permettre à Nginx dans «Http«En utilisant la commande fournie:

$ sudo ufw permettre 'nginx http'

Ou activez-le en https:

$ sudo ufw permettre 'nginx https'

Une autre option consiste à permettre à Nginx entièrement pour HTTP et HTTPS:

$ sudo ufw permettre 'nginx full'

Étape 7: Vérifiez l'état du pare-feu
Maintenant, tapez la commande donnée pour connaître le statut de pare-feu:

$ sudo ufw statut

Étape 8: Accédez à Nginx
Après avoir configuré le pare-feu, il est temps d'accéder à Nginx sur le navigateur à l'aide du «hôte local" ou la "IP de serveur»:

À ce stade, Nginx fonctionne parfaitement. Donc, nous allons maintenant aller de l'avant pour configurer des blocs de serveur pour cela.

Comment configurer le bloc de serveur Nginx sur Ubuntu 22.04

Aux fins de la configuration du bloc de serveur Nginx sur Ubuntu 22.04, suivez les instructions données.

Étape 1: Créer un répertoire
Dans la première étape, créez un répertoire pour le domaine sélectionné. Dans notre cas, le nom de domaine sera «exemple.com»:

$ sudo mkdir -p / var / www / exemple.com / html

Étape 2: Définir la propriété du répertoire
Ensuite, utilisez le «$ Utilisateur”Variable d'environnement pour définir la propriété du répertoire créé. La commande spécifiée définira l'utilisateur enregistré actuel en tant que propriétaire:

$ sudo chown -r $ utilisateur: $ utilisateur / var / www / exemple.com / html

Étape 3: définir les autorisations de fichiers
Ensuite, nous attribuerons la lecture, l'écriture et l'exécuterons des autorisations de fichiers à notre «exemple.com»Répertoire de domaine:

$ sudo chmod -r 755 / var / www / exemple.com

Étape 4: Créer un fichier HTML
En utilisant "nano»Éditeur, créez un fichier HTML qui sera servi de page d'accueil de notre domaine:

$ nano / var / www / exemple.com / html / index.html

Collez le code donné dans le fichier HTML ouvert, appuyez sur "Ctrl + o"Pour enregistrer les modifications supplémentaires et revenir au terminal en frappant"Ctrl + x»:

Étape 5: configurer le bloc de serveur Nginx
Maintenant, nous allons configurer un bloc de serveur Nginx pour notre domaine dans le répertoire donné:

$ sudo nano / etc / nginx / sites-disponible / exemple.com

Ajoutez le contenu suivant au fichier ouvert, appuyez sur "Ctrl + s«Pour l'enregistrer et revenir au terminal:

serveur
Écoutez 80;
Écoutez [::]: 80;
root / var / www / exemple.com / html;
Index index.index html.index HTM.nginx-debian.html;
Exemple de nom.com www.exemple.com;
emplacement /
try_files $ uri $ uri / = 404;

Étape 6: Activer le bloc de serveur Nginx
Créez un lien de symbolique pour activer le bloc de serveur Nginx créé:

$ sudo ln -s / etc / nginx / sites-disponible / exemple.com / etc / nginx / sites compatible /

Étape 7: Test de Nginx
Assurez-vous que Nginx fonctionne correctement ou non:

$ sudo nginx -t

Étape 8: Redémarrez Nginx
Redémarrer nginx sur Ubuntu 22.04 avec l'aide de la commande fournie:

$ sudo systemctl redémarrer nginx

Étape 9: Accédez au serveur Nginx
Enfin, ouvrez votre navigateur préféré et accédez au bloc de serveur Nginx créé en surfant le nom de domaine spécifié:

La sortie donnée indique que nous avons réussi à configurer le bloc de serveur Nginx sur Ubuntu 22.04.

Conclusion

Pour configurer les blocs de serveur Nginx sur Ubuntu 22.04, tout d'abord, mettez à jour les packages système. Ensuite, installez nginx avec le «$ sudo apt install nginx -y" commande. Ensuite, activez le pare-feu et les ports ouverts pour le pare-feu. Ensuite, créez un répertoire pour votre domaine et modifiez ses autorisations de répertoire et l'autorisation de fichier. Ensuite, créez un fichier HTML et configurez un bloc de serveur Nginx qui peut être accessible via le domaine ajouté. Ce blog a démontré la méthode de configuration des blocs Nginx sur Ubuntu 22.04.