Як выглядае Nginx Plus?

Apache HTTP па-ранейшаму лідзіруе па долі рынку вэб-сервераў, але, падобна, Nginx даволі хутка возьме верх.

Nginx вядомы сваёй прадукцыйнасцю і лідэрствам у топ-10K і 100K сайтаў.

Дадзеныя SimilarTech

Nginx – гэта вэб-сервер з адкрытым зыходным кодам, і гэта фантастычна.

Ён добра інтэгруецца з многімі бэкэндамі, серверамі прыкладанняў. Калі вы працуеце на Nginx, то, магчыма, ведаеце Nginx Plusкамерцыйная версія Nginx.

Nginx Plus атрымаў больш функцый, чым Nginx (як вы можаце здагадацца).

Напрыклад:

  • Працягласць сеансу, каб гарантаваць, што запыты накіроўваюцца на той жа вышэйшы сервер
  • Кластэрызацыя высокай даступнасці, каб пазбегнуць адзінай кропкі адмовы (SPOF)
  • Актыўныя праверкі спраўнасці, каб спыніць адпраўку запытаў на няспраўныя серверы
  • Адкрыйце для сябе паслугі з дапамогай DNS
  • Поўнафункцыянальны балансір нагрузкі
  • Больш кантролю над кэшам
  • Убудаваны маніторынг для адладкі, выкарыстання рэсурсаў, ліквідацыі непаладак
  • Адзіны ўваход
  • WAF дынамічны модуль
  • Элементы кіравання прапускной здольнасцю для струменевай перадачы MP4
  • і многае іншае…

Nginx Plus даступны для наступнага дыстрыбутыва.

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

а таксама на наступным IaaS (інфраструктура як паслуга)

  • Воблачная платформа Google (GCP)
  • Вэб-сэрвісы Amazon (AWS)
  • Microsoft Azure

Ўстаноўка Nginx Plus

Nginx прапануе 30-дзённую БЯСПЛАТНУЮ пробную версію, так што калі вы хочаце вывучыць, вы можаце спампаваць пробную копію.

Наступнае, што я пратэставаў у Google Cloud

Усталяваць Nginx Plus можна двума спосабамі.

Адзін з іх – ручной, які ёсць тлумачыцца тут а па-другое, праз сцэнар.

Давайце выкарыстоўваць спосаб скрыпту, як гэта лёгка.

  • Увайдзіце на сервер з root
  • Выканайце прыведзеныя ніжэй сцэнарыі
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • Заменіце тэкст чырвонага колеру на аднаразовы ключ хэша, прадастаўлены Nginx
Праверце гэта:  10 лепшых бясплатных рэсурсаў для вывучэння Git - сістэма кантролю версій

Напрыклад:

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

Гэта было лёгка!

Праверце гэта:  Што такое дыскі NVMe і ці варта іх купляць?

Давайце запусцім Nginx і праверым ўстаноўку, атрымаўшы доступ да IP сервера.

service nginx start

і, як бачыце, поспех!

Спыніць/запусціць Nginx

Працэдура прыпынку і запуску застаецца той жа, што і Nginx з адкрытым зыходным кодам.

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

Маніторынг у рэжыме рэальнага часу

Як згадвалася раней, Plus забяспечвае маніторынг актыўнасці ў рэжыме рэальнага часу, дзе вы можаце праверыць падрабязныя паказчыкі.

Напрыклад:

  • Бягучыя і агульныя запыты
  • Колькасць запытаў у секунду
  • Адказ па коду стану HTTP
  • Памер даных трафіку па адпраўленых і атрыманых
  • Upstream запытвае дэталі

Зірніце на дэма-сайт

Nginx Plus выглядае ідэальным рашэннем для праграмнага забеспячэння балансіроўкі нагрузкі, каб палепшыць прадукцыйнасць вэб, абслугоўваць вялікую колькасць наведвальнікаў адначасова.

Вам падабаецца Nginx? Паспрабуйце Nginx Plus; вам спадабаецца!

Спадабалася чытаць артыкул? Як наконт таго, каб падзяліцца з усім светам?