Tin tức và phân tích của tất cả các thiết bị di động

Nginx Plus trông như thế nào?

Apache HTTP tiếp tục dẫn đầu về thị phần máy chủ web, nhưng có vẻ như Nginx sắp soán ngôi.

Nginx được biết đến với hiệu suất và khả năng dẫn đầu trong các trang web 10K và 100K hàng đầu.

Dữ liệu của SameTech

Nginx là một máy chủ web mã nguồn mở và nó thật tuyệt vời.

Nó tích hợp tốt với nhiều phụ trợ, máy chủ ứng dụng. Nếu bạn làm việc trên Nginx, bạn có thể biết rằng Nginx Plus là phiên bản thương mại của Nginx.

Nginx Plus có nhiều tính năng hơn Nginx (như bạn có thể đoán).

Trước:

  • Tính bền vững của phiên để đảm bảo rằng các yêu cầu được chuyển đến cùng một máy chủ mẹ
  • Các cụm khả dụng cao để tránh lỗi một điểm (SPOF)
  • Kiểm tra trạng thái hoạt động để ngừng gửi yêu cầu đến máy chủ bị lỗi
  • Khám phá các dịch vụ bằng DNS
  • Cân bằng tải đầy đủ tính năng
  • Kiểm soát nhiều hơn đối với bộ đệm
  • Giám sát tích hợp để gỡ lỗi, sử dụng tài nguyên, khắc phục sự cố
  • Dấu hiệu duy nhất trên
  • Mô-đun động WAF
  • Kiểm soát băng thông để phát trực tuyến Mp4
  • và còn nhiều nữa…

Nginx Plus có sẵn cho bản phân phối sau.

  • RHEL/CentOS
  • Amazon Linux
  • OracleLinux
  • BSD miễn phí
  • SỬ DỤNG
  • Ubuntu
  • debian

và cả trên IaaS sau (cơ sở hạ tầng dưới dạng dịch vụ)

  • Nền tảng đám mây của Google (GCP)
  • dịch vụ internet Amazon (AWS)
  • Microsoft Azure

Cài đặt Nginx Plus

Nginx cung cấp bản dùng thử MIỄN PHÍ 30 ngày, vì vậy nếu bạn muốn khám phá, bạn có thể lấy bản dùng thử.

Những điều sau đây tôi đã thử nghiệm trên Google Cloud

Có hai cách để cài đặt Nginx Plus.

Một là sách hướng dẫn được giải thích tại đây và một là thông qua kịch bản.

Hãy sử dụng kịch bản, nó dễ dàng như thế nào.

  • Đăng nhập vào máy chủ với root
  • Thực hiện các kịch bản dưới đây
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #hash key given by Nginx
  • Thay thế văn bản màu đỏ bằng khóa băm một lần do Nginx cung cấp

Trước:

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

Thật dễ dàng!

Hãy khởi động Nginx và xác minh cài đặt bằng cách truy cập địa chỉ IP của máy chủ.

service nginx start

và như bạn có thể thấy, đó là một thành công!

Dừng/khởi động Nginx

Quy trình dừng và bắt đầu vẫn giống như Nginx mã nguồn mở.

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

Giám sát trực tiếp

Như đã đề cập trước đó, Plus cung cấp tính năng giám sát hoạt động trực tiếp, nơi bạn có thể kiểm tra dữ liệu chi tiết.

Trước:

  • Yêu cầu hiện tại và tích lũy
  • Yêu cầu mỗi giây
  • Trả lời bằng mã trạng thái HTTP
  • Kích thước dữ liệu lưu lượng theo gửi và nhận
  • Chi tiết yêu cầu của phụ huynh

Hãy xem trang demo

Nginx Plus có vẻ như là giải pháp hoàn hảo cho cân bằng tải dựa trên phần mềm để cải thiện hiệu suất mạng trong khi phục vụ một lượng lớn khách truy cập.

Bạn có thích Nginx không? Hãy thử Nginx Plus; bạn sẽ thích nó!

Thích bài viết? Làm thế nào về chia sẻ với thế giới?