如何安装Nginx Plus?

Nginx是一个开源Web服务器。这太棒了。它与许多后端和应用程序服务器很好地集成在一起。

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

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

Nginx Plus可用于以下分发:

  • RHEL / CentOS
  • 亚马逊Linux
  • Oracle Linux
  • FreeSSD
  • Ubuntu
  • 德比安
  • SUSE

也可以在以下IaaS(基础架构即服务)上使用:

  • Google Cloud Platform(GCP)
  • 亚马逊网络服务(AWS)
  • 微软Azure

安装Nginx Plus

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

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

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

步骤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/

步骤4:从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

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?