Како изгледа Нгинк Плус?

Апацхе ХТТП је и даље водећи у тржишном уделу веб сервера, али изгледа да ће Нгинк ускоро преузети.

Нгинк је познат по својим перформансама и водећи у топ 10К и 100К сајтовима.

Подаци СимиларТецх

Нгинк је веб сервер отвореног кода и фантастичан је.

Добро се интегрише са многим бацкендовима, серверима апликација. Ако радите на Нгинк-у, можда сте тога свесни Нгинк Плускомерцијална верзија Нгинк-а.

Нгинк Плус има више функција од Нгинк-а (као што можете претпоставити).

нпр.

  • Постојаност сесије како би се осигурало да се захтеви преусмеравају на исти узводни сервер
  • Груписање високе доступности ради избегавања појединачних грешака (СПОФ)
  • Активне провере здравља за заустављање слања захтева неисправним серверима
  • Откријте услуге користећи ДНС
  • Потпуно опремљен балансер оптерећења
  • Више контроле над кешом
  • Уграђени надзор за отклањање грешака, коришћење ресурса, решавање проблема
  • Јединствена пријава
  • ВАФ динамички модул
  • Контроле пропусног опсега за Мп4 стримовање
  • и још много тога…

Нгинк Плус је доступан за следећу дистрибуцију.

  • РХЕЛ/ЦентОС
  • Амазон Линук
  • Орацле Линук
  • ФрееБСД
  • СУСЕ
  • Убунту
  • дебиан

а такође и на следећи ИааС (инфраструктура као услуга)

  • Гоогле Цлоуд Платформ (ГЦП)
  • Амазон веб услуге (АВС)
  • Мицрософт Азуре

Инсталирање Нгинк Плус-а

Нгинк нуди 30-дневну БЕСПЛАТНУ пробну верзију, тако да ако желите да истражите, можете преузети пробну копију.

Следеће сам тестирао на Гоогле Цлоуд-у

Постоје два начина да инсталирате Нгинк Плус.

Једна је ручна која је објашњено овде а друго је кроз сценарио.

Хајде да користимо скрипту јер је лак.

  • Пријавите се на сервер са роот-ом
  • Извршите доње скрипте
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • Замените текст црвене боје једнократним хеш кључем који обезбеђује Нгинк
  Како претворити слике из ЦМИК у РГБ режим у Пхотосхопу

нпр.

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

То је лако!

  Како задржати статистику ЦПУ-а менаџера задатака у системској палети

Покренимо Нгинк и проверимо инсталацију приступом ИП сервера.

service nginx start

и као што видите, то је успех!

Зауставите/покрените Нгинк

Процедура за заустављање и покретање остаје иста као Нгинк опен соурце.

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

Мониторинг у реалном времену

Као што је раније поменуто, Плус обезбеђује праћење активности уживо где можете проверити детаљне метрике.

нпр.

  • Тренутни и укупни захтеви
  • Захтеви у секунди
  • Одговор ХТТП статусним кодом
  • Величина података о саобраћају према посланим и примљеним
  • Упстреам захтева детаље

Погледајте на демо сајт

Нгинк Плус изгледа савршено решење за балансирање оптерећења засновано на софтверу, за побољшање веб перформанси, истовремено опслуживање великог броја посетилаца.

Да ли ти се свиђа Нгинк? Испробајте Нгинк Плус; свидеће вам се!

Да ли сте уживали у читању чланка? Шта кажете на дељење са светом?