Nginx - 安装Nginx Plus

Nginx - 安装Nginx Plus 首页 / Nginx入门教程 / Nginx - 安装Nginx Plus

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

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

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

Nginx Plus可用于以下发行版:

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

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

  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)
  • Microsoft Azure

安装Nginx Plus

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

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

要在Debian或Ubuntu上安装Nginx 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开始学微服务 -〔胡忠想〕

代码精进之路 -〔范学雷〕

玩转Spring全家桶 -〔丁雪丰〕

Web协议详解与抓包实战 -〔陶辉〕

跟月影学可视化 -〔月影〕

体验设计案例课 -〔炒炒〕

深入C语言和程序运行原理 -〔于航〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

好记忆不如烂笔头。留下您的足迹吧 :)