什么是 Nginx Plus?

2024 年 8 月 29 日 | 阅读 2 分钟

Nginx 是一个开源的 Web 服务器。 而且它非常棒。 它可以很好地与许多后端和应用程序服务器集成。

Nginx Plus 是 Nginx 的商业版本。 Nginx Plus 比 Nginx 具有更多功能。 例如

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

Nginx Plus 可用于以下发行版

  • RHEL/CentOS
  • Amazon Linux
  • Oracle Linux
  • FreeSSD
  • Ubuntu
  • Debian
  • SUSE

也可以在以下 IaaS(基础设施即服务)上使用

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

安装 Nginx Plus

由于 Nginx 是一个付费产品,我们需要一个许可证密钥才能完成安装,并且可以从 Nginx 商店购买。 但 Nginx 提供 30 天的免费试用版,也可以在购买前探索其功能。 因此,我们可以下载并探索试用副本。

首先,如果已经安装了 Nginx,则需要卸载它以防止冲突。

要在 Debian 或 Ubuntu 上安装 Nginx Plus,请使用以下步骤

步骤 1: 创建 /etc/ssl/nginx 目录来存储存储库证书。

步骤 2: 我们需要从 Nginx 客户门户 https://cs.nginx.com 下载公共和私有证书,并下载 nginx-repo.crtnginx-repo.key 文件。

步骤 3: 将文件复制到创建的 /etc/ssl/nginx/ 目录。

步骤 4: 从 Nginx 官方网站 (nginx.org) 下载 Nginx 签名密钥,并通过以下命令添加它

步骤 5: 安装 apt-utils 包和 Nginx Plus 存储库

对于 Debian,请使用以下命令

或者对于 Ubuntu,请使用以下命令

步骤 6:90nginx 文件下载到 /etc/apt/apt.conf.d

步骤 7: 更新存储库信息

步骤 8: 最后,更新存储库后,安装 nginx-plus 包。 要安装 Nginx Plus,请使用以下命令