Apache HTTP est toujours en tête de la part de marché des serveurs Web, mais il semble que Nginx va prendre le relais très bientôt.
Nginx est connu pour ses performances et leader dans les meilleurs sites 10K et 100K.

Nginx est un serveur Web open source, et c'est fantastique.
Il s'intègre bien avec de nombreux backends, serveurs d'applications. Si vous travaillez sur Nginx, vous connaissez peut-être Nginx Plusun version commerciale de Nginx.
Nginx Plus en a plus Caractéristiques que Nginx (comme vous pouvez le deviner).
Ex:
- Persistance de session pour garantir que les demandes sont acheminées vers le même serveur en amont
- Clustering haute disponibilité pour éviter un point de défaillance unique (SPOF)
- Vérifications de l'état actives pour arrêter d'envoyer la demande aux serveurs défectueux
- Découvrez les services en utilisant DNS
- Un équilibreur de charge complet
- Plus de contrôle sur le cache
- Inbuilt optimiser pour le débogage, l'utilisation des ressources, le dépannage
- Authentification unique
- Module dynamique WAF
- Contrôles de la bande passante pour le streaming Mp4
- et beaucoup plus ...
Nginx Plus est disponible pour la distribution suivante.
- RHEL / CentOS
- AmazonLinux
- Oracle Linux
- FreeBSD
- SUSE
- Ubuntu
- debian
et aussi sur les IaaS suivants (infrastructure-as-a-service)
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
Installing Nginx Plus
Offres Nginx Essai GRATUIT de 30 jours, donc si vous souhaitez explorer, vous pouvez télécharger la copie d'essai.
J'ai testé les éléments suivants sur Google Cloud
Il existe deux façons d'installer Nginx Plus.
Taille est manuel qui est expliqué ici et Deuxièmement est à travers le script.
Utilisons le script comme c'est facile.
- Connectez-vous au serveur avec la racine
- Exécutez les scripts ci-dessous
wget https://cs.nginx.com/static/install-nginx && chmod + x install-nginx ./install-nginx #hash clé donnée par Nginx
- Remplacez le texte de couleur rouge par une clé de hachage unique fournie par Nginx
Ex:
[root@instance-1 ~]# ./install-nginx 148740a5769c640b3233406d04c5b58e Ce script installera NGINX Plus Voulez-vous installer nginx-plus pour centos 7 ? [a / 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] Plugins chargés: le plus rapide mirror nginx-plus | 2.9 ko 00:00:00 nginx-plus / x86_64 / primary_db | 137 ko 00:00:01 Chargement des vitesses de miroir depuis le fichier hôte en cache * base: mirrors.xmission.com * epel: mirror.hmc.edu * extras: centos.s.uw.edu * updates: mirrors.syringanetworks.net -> Exécution de la vérification des transactions ---> Le paquet nginx-plus.x86_64 0: 1.13.4-1.el7.ngx sera installé -> Dépendances de résolution de dépendances terminées résolues ============= =================================================== =================================================== ============================================== Référentiel de versions de Package Arch Taille ================================================== =================================================== =================================================== ========== Installation: nginx-plus x86_64 1.13.4-1.el7.ngx nginx-plus 2.9 M Transaction Summary ================== =================================================== ================== =================================================== ========================= Installer 1 paquet Taille totale du téléchargement: 2.9 M Taille installée: 7.2 M Téléchargement des paquets: nginx-plus-1.13.4-1 .el7.ngx.x86_64.rpm | 2.9 Mo 00:00:20 Exécution du contrôle de transaction Exécution du test de transaction Le test de transaction a réussi Exécution de la transaction Installation: nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 ------------ -------------------------------------------------- -------- Merci d'utiliser NGINX!
Veuillez trouver la documentation de NGINX Plus ici: /usr/share/nginx/html/nginx-modules-reference.pdf NGINX Plus est un logiciel propriétaire.
Achevée!
[racine@instance-1 ~]#
C'était Easy!
Commençons par Nginx et vérifions l'installation en accédant à l'adresse IP du serveur.
service nginx start
et comme vous pouvez le voir, c'est succès!
Stop/Start Nginx
La procédure d'arrêt et de démarrage reste la même que celle de l'open source Nginx.
service nginx stop #pour arrêter le service nginx start #pour démarrer l'état du service nginx #pour vérifier l'état du service nginx redémarrer #pour redémarrer
Real-time Monitoring
Comme mentionné précédemment, Plus fournit une surveillance de l'activité en direct où vous pouvez vérifier des métriques détaillées.
Ex:
- Demandes actuelles et totales
- Demandes par seconde
- Réponse de Code d'état HTTP
- Taille des données de trafic par envoi et réception
- Détails des demandes en amont
Jetez un oeil à la site de démonstration
Nginx Plus semble une solution parfaite pour l'équilibrage de charge basé sur un logiciel, pour améliorer les performances Web, servir un grand nombre de visiteurs simultanément.
Aimez-vous Nginx? Essayez Nginx Plus; vous allez l'adorer!