探索: Nginx Plus 是什么样子?

Apache HTTP仍然在Web服务器市场份额中处于领先地位,但看起来Nginx即将很快接管。

Nginx以其性能和在前10K和100K网站中的领先地位而闻名。

数据由SimilarTech提供

Nginx是一个开源的Web服务器,非常棒。

它与许多后端很好地集成在一起,application servers。如果您正在使用Nginx,则可能已经了解到Nginx Plus,一个Nginx的商业版本

Nginx Plus比Nginx(您可以猜到)有更多功能

例如:

  • 会话持久性,以确保请求路由到同一个上游服务器
  • 高可用性集群以避免单点故障(SPOF)
  • 主动健康检查以停止向故障服务器发送请求
  • 使用DNS发现服务
  • 功能齐全的负载均衡器
  • 对缓存的更多控制
  • 内置的monitoring 用于调试、资源利用率、故障排除
  • 单点登录
  • WAF动态模块
  • 用于Mp4流媒体的带宽控制
  • 等等…

Nginx Plus适用于以下发行版。

  • RHEL/CentOS
  • Amazon Linux
  • Oracle Linux
  • FreeBSD
  • SUSE
  • Ubuntu
  • debian

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

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

安装Nginx Plus

Nginx提供30天免费试用,因此如果想要探索,可以下载试用版本。

以下是我在Google Cloud上测试过的。

有两种安装Nginx Plus的方法。

一种是手动的,即explained here第二种是通过脚本。

让我们使用脚本方式,因为它更简单。

  • 使用root登录服务器
  • 执行以下脚本
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx 
./install-nginx #由Nginx提供的哈希密钥
  • 将红色文本替换为Nginx提供的一次性哈希密钥

例如:

[root@instance-1 ~]# ./install-nginx 148740a5769c640b3233406d04c5b58e
此脚本将安装NGINX Plus
您是否要为CentOS 7安装nginx-plus?[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] 已加载插件:fastestmirror
nginx-plus                                                                                                                              | 2.9 kB  00:00:00     
nginx-plus/x86_64/primary_db                                                                                                            | 137 kB  00:00:01     
正在从缓存的主机文件加载镜像速度
 * base: mirrors.xmission.com
 * epel: mirror.hmc.edu
 * extras: centos.s.uw.edu
 * updates: mirrors.syringanetworks.net
正在解析依赖关系
–> 正在运行事务检查
—> 软件包 nginx-plus.x86_64 0:1.13.4-1.el7.ngx 将被安装
–> 完成依赖关系解析
依赖关系解决
===============================================================================================================================================================
 软件包                              架构                             版本                                      存储库                            安装大小
===============================================================================================================================================================
安装中:
 nginx-plus                            x86_64                           1.13.4-1.el7.ngx                             nginx-plus                           2.9 M
事务概要
===============================================================================================================================================================
安装  1 软件包
总下载量:2.9 M
安装后大小:7.2 M
正在下载软件包:
nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm                                                                                                  | 2.9 MB  00:00:20     
正在运行事务检查
正在运行事务测试
事务测试成功
正在运行事务
  正在安装 : nginx-plus-1.13.4-1.el7.ngx.x86_64                                                                                                          1/1 
———————————————————————-
感谢您使用NGINX!
请在此处找到NGINX Plus的文档:
/usr/share/nginx/html/nginx-modules-reference.pdf
NGINX Plus是专有软件。EULA和许可证信息:
/usr/share/doc/nginx-plus/
有关支持信息,请参阅:

Support for F5 NGINX Software


———————————————————————-
  正在验证 : nginx-plus-1.13.4-1.el7.ngx.x86_64                                                                                                          1/1 
已安装:
  nginx-plus.x86_64 0:1.13.4-1.el7.ngx                                                                                                                         
完成!
[root@instance-1 ~]#

那真是太简单了

让我们启动Nginx并通过访问服务器IP来验证安装。

service nginx start

正如你所见,它成功了!

停止/启动Nginx

停止和启动的过程与Nginx开源版本相同。

service nginx stop #停止
service nginx start #启动
service nginx status #检查状态
service nginx restart #重新启动

实时监控

如前所述,Plus提供实时活动监控,您可以查看详细的指标。

示例:

  • 当前和总请求数
  • 每秒请求数
  • 响应by HTTP status code
  • 发送和接收的流量数据大小
  • 上游请求的详细信息

看一下demo site

Nginx Plus是基于软件的负载均衡的完美解决方案,可以提高网站性能,同时为大量访问者提供服务。

你喜欢Nginx吗?试试Nginx Plus吧,你会喜欢它的!

类似文章