Cum arată Nginx Plus?

Apache HTTP este încă lider în cota de piață a serverelor web, dar se pare că Nginx va prelua destul de curând.

Nginx este cunoscut pentru performanța sa și lider în top 10K și 100K site-uri.

Date de la SimilarTech

Nginx este un server web open source și este fantastic.

Se integrează bine cu multe backend-uri, servere de aplicații. Dacă lucrați la Nginx, atunci s-ar putea să știți Nginx Pluso versiune comercială a Nginx.

Nginx Plus are mai multe funcții decât Nginx (după cum puteți ghici).

Ex:

  • Persistența sesiunii pentru a se asigura că cererile sunt direcționate către același server din amonte
  • Clustering de înaltă disponibilitate pentru a evita un singur punct de eșec (SPOF)
  • Verificări active de sănătate pentru a opri trimiterea cererilor către serverele defecte
  • Descoperiți servicii folosind DNS
  • Un echilibrator de încărcare complet
  • Mai mult control asupra memoriei cache
  • Monitorizare încorporată pentru depanare, utilizarea resurselor, depanare
  • O singură logare
  • Modul dinamic WAF
  • Controale lățimii de bandă pentru streaming Mp4
  • si multe altele…

Nginx Plus este disponibil pentru următoarea distribuție.

  • RHEL/CentOS
  • Amazon Linux
  • Oracle Linux
  • FreeBSD
  • SUSE
  • Ubuntu
  • debian

și, de asemenea, pe următorul IaaS (infrastructure-as-a-service)

  • Google Cloud Platform (GCP)
  • Servicii web Amazon (AWS)
  • Microsoft Azure

Instalarea Nginx Plus

Nginx oferă o perioadă de încercare GRATUITĂ de 30 de zile, așa că, dacă doriți să explorați, puteți descărca copia de încercare.

Următoarele le-am testat pe Google Cloud

Există două moduri de a instala Nginx Plus.

Unul este manual, adică explicat aici și în al doilea rând este prin scenariu.

  Cum să găsiți și să deschideți fișiere folosind linia de comandă

Să folosim modul de script ca fiind ușor.

  • Conectați-vă la server cu rădăcină
  • Executați scripturile de mai jos
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • Înlocuiți textul de culoare roșie cu cheia hash unică furnizată de Nginx

Ex:

[[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] ~]#

A fost ușor!

  Ciclul de viață al dezvoltării software (SDLC): un ghid complet

Să pornim Nginx și să verificăm instalarea accesând IP-ul serverului.

service nginx start

și după cum puteți vedea, este succes!

Opriți/Porniți Nginx

Procedura de oprire și pornire rămâne aceeași ca Nginx open source.

service nginx stop #to stop
service nginx start #to start
service nginx status #to check the status
service nginx restart #to restart

Monitorizare în timp real

După cum am menționat mai devreme, Plus oferă monitorizare live a activității unde puteți verifica valori detaliate.

Ex:

  • Cereri curente și totale
  • Cereri pe secundă
  • Răspuns prin codul de stare HTTP
  • Dimensiunea datelor de trafic în funcție de trimise și primite
  • Detalii solicitări în amonte

Aruncă o privire la site demo

Nginx Plus arată soluția perfectă pentru echilibrarea încărcării bazată pe software, pentru a îmbunătăți performanța web, pentru a deservi un număr mare de vizitatori simultan.

Îți place Nginx? Încercați Nginx Plus; O să-ți placă!

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?