Nginx - Test de notre serveur

Table des matières
La première grande étape importante une fois que nous savons fondamentalement comment cela fonctionne Nginx en tant que service, est de construire un serveur où nous pouvons tester les différentes configurations, cela nous aide à établir la confiance nécessaire dans la façon de configurer notre service nginx.
En plus de tester que notre service fonctionne, nous devons également effectuer des tests de performances de cette manière, nous connaîtrons un peu les limites de notre équipement. Pour cela, nous avons des packages intéressants que nous verrons lors du didacticiel.
Création d'un serveur de test
Au moment de la Installer Nginx si tout se passe bien nous devons avoir un fichier de configuration de service et nous devons également avoir créé un site par défaut avec un index.html, Nous pouvons le voir dans la route suivante si nous sommes dans un environnement Linux : /usr/local/Nginx/html/index.html si on est dans un autre environnement il faut chercher l'équivalent pour le répertoire html du service.
Nous vérifions dans le fichier de configuration Nginx.conf et nous allons à la section http, nous devrions voir quelque chose comme ce qui suit :
 http {inclure mime.types; application de type_défaut / flux d'octets; envoyer le fichier activé; keepalive_timeout 65; serveur {écouter 80; server_name localhost; emplacement / {racine html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; emplacement = /50x.html {root html; }} 

Dans cette partie ce qui nous intéresse c'est la section du serveur où l'on voit que l'on sert par le port 80, le nom de notre serveur est hôte local et la racine que nous devons rechercher est le fichier index.html.
Avec cela, lors de l'accès à partir de notre navigateur, nous devrions voir le message suivant que nous montrons dans l'image suivante :

Si nous ne voyons pas le message de "Bienvenue à Nginx!" nous devons vérifier si le service fonctionne et si les paramètres de connexion sont corrects.
Tester les performances du serveur
Une fois que notre serveur fonctionne, nous allons tester les performances, la méthodologie de test est quelque peu rudimentaire mais efficace et c'est que nous exécutons notre serveur, effectuons les tests, modifions notre configuration, rechargeons le serveur et exécutons à nouveau les tests.
Nous pouvons répéter cela autant de fois que nécessaire; Un aspect important est que nous ne devons pas utiliser la même machine qui contient le serveur pour faire les tests car cela peut donner des résultats trompeurs.
OutilPour effectuer les tests, nous allons utiliser l'outil Httperf, est un outil simple qui nous permet de simuler l'envoi de requêtes à notre serveur, grâce à cela nous pouvons générer des statistiques d'utilisation.
Une fois l'outil installé, nous pouvons l'utiliser en appelant de la manière suivante :
Httperf --server 192.168.1.10 --port 80 --uri /index.html --rate 300 --num-conn 30000 --num-call 1 --timeout 5

Où, dans sen -serveur nous placerons le serveur auquel nous devons nous connecter, dans -uri le chemin du fichier par rapport auquel nous allons tester, -taux est le nombre de connexions par seconde, -num-conn le nombre maximum de connexions que nous ferons et -temps libre le nombre de secondes pour considérer une connexion perdue.
Enfin, nous voyons dans l'image suivante que cela génère cela si nous l'exécutons :

AGRANDIR

Après avoir effectué notre premier test de performances, nous avons terminé ce tutoriel, où nous avons appris à effectuer une configuration initiale et à tester un peu plus en profondeur notre serveur.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave