Table des matières
Une fois que nous savons comment la configuration de Nginx, la prochaine étape est de construire la façon dont nous allons configurer Nginx Pour notre usage, la configuration de base n'est qu'un point de départ, mais comme chaque besoin est différent ainsi que les ordinateurs qui seront serveurs, il est important de mettre en pratique ce que nous avons appris.Configuration par défaut
Les raisons pour lesquelles Nginx a été si populaire et son taux d'acceptation et d'utilisation a tellement augmenté au point d'en faire le 2ème plus utilisé après Serveur Apache, c'est parce qu'il est assez léger, optimisé et très rapide.
Grâce à cette simplicité, sa configuration initiale est tout à fait acceptable et dans de nombreux cas elle ne nécessitera que des réglages minimes, voyons que l'on trouve généralement un implémentation de base de Nginx, dans l'image le fichier de configuration initial :
On remarque que c'est quelque chose d'assez simple et avec un peu de connaissance de la syntaxe de Nginx c'est tout à fait compréhensible.
Premiers réglages
Les premiers ajustements Ce que nous devrions faire à la configuration sont axés sur l'augmentation de la sécurité de la mise en œuvre et l'ajustement à la profil matériel dont nous disposons pour pouvoir exploiter un peu mieux les ressources dont nous disposons.
utilisateur root rootDémarrer un service avec des autorisations de super-utilisateur n'est pas une bonne chose, en fait il s'agit d'un grave problème de sécurité car si, pour une raison quelconque, quelqu'un prend le contrôle de notre service, avec une autorisation étendue, cela peut faire des ravages sur notre système, à éviter C'est fortement recommandé que nous créions un Utilisateur et groupe Nginx Nginx afin que vous ayez des autorisations limitées et réduisez ainsi les risques.
processus_travailleur 1Avec cette propriété un processus de travail Par défaut, cela peut être modifié, en fait il est conseillé de démarrer un processus de ceux-ci pour chaque cœur de CPU que nous avons, il est recommandé de placer 4 processus de travail en supposant que notre serveur est à 4 cœurs.
connexions_travailleurs 1024Un autre paramètre clé, cela nous indique le nombre de connexions simultanées que nous pouvons supposer pour chaque processus ouvrier, Il est important de tester les limites de tolérance de notre environnement afin d'ajuster ce paramètre vers le haut ou vers le bas, car plus le nombre de connexions est élevé, meilleures seront les performances des utilisateurs, cependant si nous plaçons plus que notre équipement ne peut servir, nous pouvons abattre le serveur nginx.
priorité_travailleur 0Enfin, nous devons voir la priorité qu'auront nos processus, par défaut nous commençons avec une priorité intermédiaire, cependant si notre équipe effectue également d'autres tâches, nous devrions peut-être penser à augmenter la priorité, la priorité la plus élevée est -20 et le minimum est 19, sans Cependant, il est déconseillé de placer une priorité supérieure à -5 car il y a alors les processus du noyau système opérateur.
À la fin de ce tutoriel, nous avons déjà une idée plus précise de l'endroit où nous devons commencer à modifier notre fichier pour obtenir de meilleures performances sur nos serveurs.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif