Nginx Plus?

Nginx Plus?

什么是 Nginx Plus?

Nginx 是一个开源网络服务器。它太棒了。它与许多后端和应用程序服务器集成良好。
Nginx Plus 是 Nginx 的商业版本。 Nginx Plus 的功能比 Nginx 多。如:

会话持久性以确保将请求路由到同一上游服务器。
功能齐全的负载均衡器。
使用 DNS 发现服务。
更多地控制缓存
单点登录
WAF 动态模块
主动长度检查以停止向故障服务器发送请求
MP4 流媒体的带宽控制
高可用集群避免单点故障

Nginx Plus 可用于以下发行版:

RHEL/CentOS
AWS Linux
Oracle Linux
FreeSSD
Ubuntu
Debian
SUSE

也可用于以下 IaaS(基础设施即服务):

Google 云平台(GCP)
亚马逊网络服务(AWS)
微软 Azure

安装 Nginx Plus

由于 Ngnix 是付费产品,我们需要许可证密钥才能完成安装,并且可以从 Nginx 商店购买。但是 Nginx 提供 30 天免费试用版,并且在购买前还可以探索这些功能。所以我们可以下载试用版。
首先,如果你已经安装了Nginx,那么你需要卸载它以防止冲突。
安装Ngnix另外,在 Debian 或 Ubuntu 上,使用以下步骤:
第 1 步: 创建/etc/ssl/Nginx 目录以存储存储库证书。
$ sudo mkdir /etc/ssl/Nginx
$ cd /etc/ssl/Nginx

第 2 步: 我们需要从 Nginx 客户门户网站下载公共和私有证书 https://cs.Nginx.com 并下载 Nginx-repo.crt 和 Nginx-repo.key 文件。
第 3 步: 将文件复制到创建的/etc/ssl/Nginx/目录中。
$ sudo cp Nginx-repo.crt /etc/ssl/Nginx/
$ sudo cp Nginx-repo.key /etc/ssl/Nginx/

第四步: 从Nginx官网Nginx.org下载Nginx签名密钥,通过如下命令添加:
$ sudo wget https://Nginx.org/keys/Nginx_signing.key
$ sudo apt-key add Nginx_signing.key

第 5 步: 安装 apt-utils 包和 Nginx Plus 存储库:
对 Debian 使用以下命令:
$ sudo apt-get install apt-transport-https lsb-release ca-certificates
$ printf "deb https://plus-pkgs.Nginx.com/debian 'lsb_release-cs' Nginx-plus\n" | sudo tee /etc/apt/sources.list.d/Nginx-plus.list

或者在 Ubuntu 上使用以下命令:
$ sudo apt-get install apt-transport-https lsb-release ca-certificates
$ printf "deb https://plus-pkgs.Nginx.com/ubuntu 'lsb_release-cs' Nginx-plus\n" | sudo tee /etc/apt/sources.list.d/Nginx-plus.list

第 6 步: 将 90Nginx 文件下载到 /etc/apt/apt.conf.d:
$ sudo wget-q-O /etc/apt/apt.conf.d/90Nginx https://cs.Nginx.com/static/files/90Nginx

第 7 步: 更新存储库信息:
$ sudo apt-get update

第 8 步: 最后,在更新存储库后,安装 Nginx-plus 包。要安装 Nginx Plus,请使用以下命令:
$ sudo apt-get install-y Nginx-plus