Апацхе ХТТП је и даље водећи у тржишном уделу веб сервера, али изгледа да ће Нгинк ускоро преузети.
Нгинк је познат по својим перформансама и водећи у топ 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
Мониторинг у реалном времену
Као што је раније поменуто, Плус обезбеђује праћење активности уживо где можете проверити детаљне метрике.
нпр.
- Тренутни и укупни захтеви
- Захтеви у секунди
- Одговор ХТТП статусним кодом
- Величина података о саобраћају према посланим и примљеним
- Упстреам захтева детаље
Погледајте на демо сајт
Нгинк Плус изгледа савршено решење за балансирање оптерећења засновано на софтверу, за побољшање веб перформанси, истовремено опслуживање великог броја посетилаца.
Да ли ти се свиђа Нгинк? Испробајте Нгинк Плус; свидеће вам се!
Да ли сте уживали у читању чланка? Шта кажете на дељење са светом?