Comment vérifier l'état nginx

Comment vérifier l'état nginx
Nginx est un serveur Web open-source et disponible librement qui peut être utilisé pour le streaming vidéo, la mise en cache, l'équilibrage de chargement, le proxy inversé et d'autres applications. Développeurs Nginx a visé à être conçu comme un serveur Web qui fournit performance maximum et la stabilité. De plus, pour agir en tant que serveur HTTP, NGINX peut également fonctionner comme un proxy inversé, un serveur de proxy de messagerie (SMTP, IMAP, POP3) et un équilibreur de chargement pour les serveurs UDP, TCP et HTTP.

Dans Octobre 2004, "Igor Sysoev”Ningx conçu, qui a été publié pour la première fois au public. Igor envisageait à l'origine le logiciel comme une solution au problème C10K. Il dépasse souvent les tests de référence des autres serveurs Web populaires, en particulier dans la gestion du contenu statique ou des demandes concurrentes lourdes. Plusieurs sociétés bien connues comme Google, Intel, Netflix, Github, Pomme, Twitter, Liendin, Microsoft, Ibm, Adobe, utilisent nginx.

Comment fonctionne Nginx dans les centos

Nginx proposer concurrence élevée et utilisation de la mémoire basse. Il utilise une méthode asynchrone et axée sur des événements qui gère les demandes dans un seul thread plutôt que de générer des processus distincts pour chaque demande Web. Un maître procédé peut superviser plusieurs processus de travailleurs dans Nginx. Les processus des travailleurs sont maintenus par le maître, tandis que les processus des travailleurs effectuent le traitement réel. Comme Nginx est asynchrone, Chaque demande est traitée simultanément par les processus des travailleurs sans faire bloquer d'autres demandes.

Quelles sont les caractéristiques de Nginx dans Centos

Nginx a plusieurs fonctionnalités louables, notamment:

  • Prise en charge IPv6
  • L'équilibrage de charge
  • TLS / SSL avec SNI
  • Folie
  • Proxy inversé avec mise en cache
  • Soutien rapide avec la mise en cache
  • Gestion des fichiers d'index, des fichiers statiques et de l'indexation automatique

Vérifier l'état de Nginx sur votre système est une autre chose essentielle tout en travaillant avec lui. Ce message démontrera Comment vérifier Nginx dans mon système CentOS. Avant de vous déplacer vers lui, installez Nginx si vous ne l'avez pas déjà sur votre système CENTOS.

Comment installer nginx dans Centos

Tout d'abord, ouvrez votre terminal CENTOS en appuyant sur "Ctrl + alt + t”Puis écrivez la commande ci-dessous:

$ sudo yum install nginx

La sortie sans erreur déclare que Nginx est installé avec succès sur votre système.

Comment activer nginx dans les centos

Maintenant, utilisez la commande ci-dessous pour activer Nginx sur le système CentOS:

$ sudo systemctl activer nginx

Après cela, commencez le service Nginx:

$ sudo systemctl start nginx

Comment définir les règles de pare-feu pour Nginx dans Centos

La prochaine chose que nous allons faire est de définir les paramètres de pare-feu pour permettre les connexions externes pour le Nginx, en cours d'exécution sur le port 80 par défaut. pare-feu-CMD est la commande qui est utilisée pour gérer la configuration permanente et d'exécution de Firewalld.

Pour activer définitivement les connexions HTTP sur le port 80, écrivez la commande ci-dessous dans votre terminal CentOS:

$ sudo Firewall-CMD - Permanent --Add-Service = HTTP

Pour vérifier si le Http Le service de pare-feu a été correctement ajouté au système, exécutez cette commande:

$ sudo Firewall-CMD - Permanent - List-all

Maintenant, vous devez recharger le service de pare-feu:

$ sudo Firewall-CMD - Reload

Terminé! Maintenant, vous apprendrez à vérifier le statut Nginx.

Comment vérifier le statut Nginx dans Centos

Pour vérifier si le Nginx est actuellement en cours d'exécution sur votre système ou non, vous devez vérifier son état sur votre système. Dans la section, nous avons compilé deux méthodes différentes pour que vous puissiez vérifier Statut Nginx sur Centos:

Comment vérifier l'état de Nginx à l'aide de SystemCTL dans CentOS

UN systemctl La commande est un outil utilisé pour contrôler et étudier le Systemd Service Manager et Systemd Linux Initialisation System. Il s'agit d'un ensemble de bibliothèques d'administration système, de démons et de services publics qui remplacent le démon Systemv init.

Vous pouvez exécuter Commande SystemCTL pour vérifier le Statut nginx Sur un système CENTOS:

$ sudo systemctl status nginx

La façon moderne d'exécuter la commande SystemCTL pour vérifier l'état Nginx est la suivante:

$ SystemCtl IS-active nginx

Ici, la sortie déclare que Nginx est «actif»Sur notre système:

Comment vérifier le statut Nginx en utilisant LSOF dans CentOS

Le lsof est un acronyme pour «Liste des fichiers ouverts". La commande LSOF affiche les processus utilisateur actifs sur un système de fichiers. Il peut être utile pour comprendre pourquoi un système de fichiers est toujours utilisé et ne peut pas être non monté.

Utiliser le Commande LSOF avec le "-je”Option pour afficher tous les processus d'exécution sur un certain port. L'exécution de la commande ci-dessous vous montrera tous les processus qui s'exécutent actuellement sur le port 80:

$ sudo lsof -i tcp: 80

Conclusion

Nginx est un serveur HTTP haute performance, un proxy inversé et un serveur proxy POP3 / IMAP qui est disponible librement et open-source. Il n'utilise pas de threads pour le traitement des demandes; Au lieu de cela, il utilise une architecture asynchrone et axée sur des événements qui est beaucoup plus évolutive. Dans cet article, nous avons démontré comment installer et configurer nginx. J'ai aussi partagé Comment vérifier l'état nginx sur mon système CentOS.