Hvordan ser Nginx Plus ud?

Apache HTTP er stadig førende i markedsandele for webservere, men det ser ud til, at Nginx snart vil tage over.

Nginx er kendt for sin ydeevne og førende i top 10K og 100K websteder.

Data fra SimilarTech

Nginx er en open source webserver, og den er fantastisk.

Det integrerer godt med mange backends, applikationsservere. Hvis du arbejder på Nginx, så er du måske opmærksom på Nginx Plusen kommerciel version af Nginx.

Nginx Plus har flere funktioner end Nginx (som du kan gætte).

Eks:

  • Sessionsvedholdenhed for at sikre, at anmodninger dirigeres til samme upstream-server
  • Klynger med høj tilgængelighed for at undgå single point of failures (SPOF)
  • Aktive sundhedstjek for at stoppe med at sende anmodninger til defekte servere
  • Opdag tjenester ved hjælp af DNS
  • En load balancer med alle funktioner
  • Mere kontrol på cachen
  • Indbygget overvågning til debugging, ressourceudnyttelse, fejlfinding
  • Single sign-on
  • WAF dynamisk modul
  • Båndbreddekontrol til Mp4-streaming
  • og mange flere…

Nginx Plus er tilgængelig for følgende distribution.

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

og også på følgende IaaS (infrastruktur-som-en-tjeneste)

  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)
  • Microsoft Azure

Installation af Nginx Plus

Nginx tilbyder 30-dages GRATIS prøveversion, så hvis du vil udforske, kan du downloade prøveeksemplaret.

Følgende har jeg testet på Google Cloud

Der er to måder at installere Nginx Plus på.

Den ene er manuel, hvilket er forklaret her og for det andet er gennem manuskriptet.

Lad os bruge scriptet, da det er nemt.

  • Log ind på serveren med root
  • Udfør nedenstående scripts
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • Erstat rød farvetekst med engangshash-nøgle leveret af Nginx
  3 alternativer til Google Camera App til iPhone

Eks:

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

Det var nemt!

  Fix Sea of ​​Thieves Services er midlertidigt utilgængelige Lavendelskæg

Lad os starte Nginx og verificere installationen ved at få adgang til server-IP.

service nginx start

og som du kan se, er det succes!

Stop/Start Nginx

Proceduren for at stoppe og starte forbliver den samme som 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

Overvågning i realtid

Som tidligere nævnt giver Plus live-aktivitetsovervågning, hvor du kan tjekke detaljerede metrics.

Eks:

  • Aktuelle og samlede anmodninger
  • Forespørgsler pr. sekund
  • Svar med HTTP-statuskode
  • Trafikdatastørrelse efter sendt og modtaget
  • Upstream anmoder om detaljer

Tag et kig på demoside

  Hvordan gendanner jeg min MeetMe-konto

Nginx Plus ser en perfekt løsning til software-baseret belastningsbalancering, for at forbedre web-ydeevne, betjene et stort antal besøgende samtidigt.

Kan du lide Nginx? Prøv Nginx Plus; du vil elske det!

Nydt at læse artiklen? Hvad med at dele med verden?