À quoi ressemble Nginx Plus ?
Bien qu'Apache HTTP conserve une position dominante sur le marché des serveurs web, il semble que Nginx soit en passe de le détrôner.
Nginx est réputé pour son efficacité et se positionne en tête de liste des 10 000 et 100 000 meilleurs sites web.
Ces données proviennent de SimilarTech.
Nginx est un serveur web open source, ce qui est un avantage notable.
Il s'intègre facilement avec divers backends et serveurs d'applications. Si vous êtes familier avec Nginx, vous avez probablement entendu parler de Nginx Plus, la version commerciale de Nginx.
Nginx Plus propose des fonctionnalités supplémentaires par rapport à Nginx (comme on peut s'y attendre).
Par exemple:
- Maintien de la session pour assurer que les requêtes soient dirigées vers le même serveur en amont
- Clustering à haute disponibilité pour prévenir les points de défaillance uniques (SPOF)
- Contrôles de santé actifs pour éviter l'envoi de requêtes aux serveurs défaillants
- Découverte de services par DNS
- Un équilibreur de charge complet
- Contrôle accru sur le cache
- Surveillance intégrée pour le débogage, le suivi de l'utilisation des ressources et la résolution des problèmes
- Authentification unique
- Module WAF dynamique
- Gestion de la bande passante pour le streaming MP4
- Et bien d'autres choses...
Nginx Plus est disponible pour les distributions suivantes :
- RHEL/CentOS
- Amazon Linux
- Oracle Linux
- FreeBSD
- SUSE
- Ubuntu
- Debian
ainsi que sur les plateformes IaaS (infrastructure en tant que service) suivantes :
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
Installation de Nginx Plus
Nginx offre une période d'essai GRATUITE de 30 jours, ce qui vous permet de tester le produit en téléchargeant la version d'évaluation.
Les étapes suivantes ont été testées sur Google Cloud.
Il existe deux méthodes pour installer Nginx Plus.
La première est une installation manuelle, décrite ici, et la seconde utilise un script d'installation.
Nous allons utiliser le script car il est plus simple.
- Connectez-vous au serveur en tant qu'administrateur (root)
- Exécutez les scripts ci-dessous
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx ./install-nginx #clé de hachage fournie par Nginx
- Remplacez le texte en rouge par la clé de hachage unique fournie par Nginx
Exemple:
[[email protected] ~]# ./install-nginx 148740a5769c640b3233406d04c5b58e This script will install NGINX Plus Do you want to install nginx-plus for centos 7? [y/n]: y 2017-12-03 07:49:37 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/cert [1334/1334] -> "/etc/ssl/nginx/nginx-repo.crt" [1] 2017-12-03 07:49:38 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/private_key [1708/1708] -> "/etc/ssl/nginx/nginx-repo.key" [1] Loaded plugins: fastestmirror nginx-plus | 2.9 kB 00:00:00 nginx-plus/x86_64/primary_db | 137 kB 00:00:01 Loading mirror speeds from cached hostfile * base: mirrors.xmission.com * epel: mirror.hmc.edu * extras: centos.s.uw.edu * updates: mirrors.syringanetworks.net Resolving Dependencies --> Running transaction check ---> Package nginx-plus.x86_64 0:1.13.4-1.el7.ngx will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================== Installing: nginx-plus x86_64 1.13.4-1.el7.ngx nginx-plus 2.9 M Transaction Summary =============================================================================================================================================================== Install 1 Package Total download size: 2.9 M Installed size: 7.2 M Downloading packages: nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm | 2.9 MB 00:00:20 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 ---------------------------------------------------------------------- Thank you for using NGINX! Please find the documentation for NGINX Plus here: /usr/share/nginx/html/nginx-modules-reference.pdf NGINX Plus is proprietary software. EULA and License information: /usr/share/doc/nginx-plus/ For support information, please see:Support for F5 NGINX Software---------------------------------------------------------------------- Verifying : nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 Installed: nginx-plus.x86_64 0:1.13.4-1.el7.ngx Complete! [[email protected] ~]#
C'est fait, l'installation s'est déroulée sans problème!
Démarrez maintenant Nginx et vérifiez l'installation en accédant à l'adresse IP du serveur.
service nginx start

Comme vous le voyez, l'installation est un succès !
Arrêter/Démarrer Nginx
La procédure pour arrêter et démarrer Nginx reste la même que pour la version open source.
service nginx stop #pour arrêter service nginx start #pour démarrer service nginx status #pour vérifier l'état service nginx restart #pour redémarrer
Surveillance en temps réel
Comme mentionné précédemment, la version Plus offre une surveillance de l'activité en direct, qui permet de consulter des métriques détaillées.
Par exemple:
- Requêtes actuelles et totales
- Requêtes par seconde
- Réponses par code d'état HTTP
- Volume des données de trafic envoyées et reçues
- Informations sur les requêtes en amont
Consultez le site de démonstration

Nginx Plus semble être la solution idéale pour la répartition de charge logicielle, l'amélioration des performances web et la gestion d'un grand nombre de visiteurs simultanés.
Vous appréciez Nginx ? Essayez Nginx Plus ; vous l'aimerez à coup sûr !
Avez-vous trouvé cet article intéressant ? N'hésitez pas à le partager !