Як виглядає Nginx Plus?

| | 0 Comments| 8:59 AM
Categories:

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 Cloud Platform (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
  Adobe Creative Cloud занадто швидко розряджає акумулятор? Ось що робити

Наприклад:

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

Це було легко!

  Як запустити сканування на віруси на комп’ютері?

Давайте запустимо 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 запитує деталі
  Ubuntu: видалити історію програм [Guide]

Подивіться на демо-сайт

Nginx Plus виглядає ідеальним рішенням для програмного балансування навантаження, щоб покращити продуктивність веб-сайту, обслуговувати велику кількість відвідувачів одночасно.

Вам подобається Nginx? Спробуйте Nginx Plus; тобі сподобається!

Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?