探索(Nginx Plus的外观如何())

本文概述

  • 安装Nginx Plus
  • 停止/启动Nginx
  • 实时监控
Apache HTTP仍然在Web服务器市场份额中处于领先地位, 但看起来Nginx即将接管。
探索(Nginx Plus的外观如何())

文章图片
Nginx以其性能着称, 并在10K和100K顶级站点中处于领先地位。
探索(Nginx Plus的外观如何())

文章图片
相似技术的数据
Nginx是一个开放源代码的网络服务器, 非常棒。
它与许多后端应用程序服务器很好地集成在一起。如果你正在使用Nginx, 那么你可能会知道Nginx Plus(Nginx的商业版本)。
Nginx Plus比Nginx具有更多功能(你可以猜到)。
例如:
  • 会话持久性, 以确保将请求路由到同一上游服务器
  • 高可用性集群避免单点故障(SPOF)
  • 主动运行状况检查以停止向故障服务器发送请求
  • 使用DNS发现服务
  • 功能齐全的负载均衡器
  • 对缓存的更多控制
  • 内置监控, 用于调试, 资源利用, 故障排除
  • 单点登录
  • WAF动态模块
  • Mp4流的带宽控制
  • 还有很多…
Nginx Plus可用于以下发行版。
  • RHEL / CentOS
  • 亚马逊Linux
  • Oracle Linux
  • FreeBSD
  • SUSE
  • 的Ubuntu
  • Debian
以及以下IaaS(基础设施即服务)
  • Google Cloud Platform(GCP)
  • 亚马逊网络服务(AWS)
  • 微软Azure
安装Nginx Plus Nginx提供30天的免费试用版, 因此, 如果你想探索, 可以下载试用版。
我已在Google Cloud上测试过以下内容
有两种安装Nginx Plus的方法。
一本是手册, 在此进行了说明, 其二是通过脚本。
让我们以简单的方式使用脚本。
  • 用root登录到服务器
  • 执行以下脚本
wget https://cs.nginx.com/static/install-nginx & & chmod +x install-nginx  ./install-nginx #hash key given by Nginx

  • 用Nginx提供的一次性哈希键替换红色文本
例如:
[[email  protected] ~]# ./install-nginx 148740a5769c640b3233406d04c5b58eThis script will install NGINX PlusDo you want to install nginx-plus for centos 7? [y/n]: y2017-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]Loaded plugins: fastestmirrornginx-plus                                                                                                                              | 2.9 kB  00:00:00      nginx-plus/x86_64/primary_db                                                                                                            | 137 kB  00:00:01      Loading mirror speeds from cached hostfile  * base: mirrors.xmission.com  * epel: mirror.hmc.edu  * extras: centos.s.uw.edu  * updates: mirrors.syringanetworks.netResolving Dependencies--> Running transaction check---> Package nginx-plus.x86_64 0:1.13.4-1.el7.ngx will be installed--> Finished Dependency ResolutionDependencies Resolved===============================================================================================================================================================  Package                              Arch                             Version                                      Repository                            Size===============================================================================================================================================================Installing:  nginx-plus                           x86_64                           1.13.4-1.el7.ngx                             nginx-plus                           2.9 MTransaction Summary===============================================================================================================================================================Install  1 PackageTotal download size: 2.9 MInstalled size: 7.2 MDownloading packages:nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm                                                                                                  | 2.9 MB  00:00:20      Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Installing : nginx-plus-1.13.4-1.el7.ngx.x86_64                                                                                                          1/1  ----------------------------------------------------------------------Thank you for using NGINX!Please find the documentation for NGINX Plus here:/usr/share/nginx/html/nginx-modules-reference.pdfNGINX Plus is proprietary software. EULA and License information:/usr/share/doc/nginx-plus/For support information, please see:Support for NGINX Open Source and NGINX Plus----------------------------------------------------------------------  Verifying  : nginx-plus-1.13.4-1.el7.ngx.x86_64                                                                                                          1/1  Installed:  nginx-plus.x86_64 0:1.13.4-1.el7.ngx                                                                                                                          Complete![[email  protected] ~]#

那很简单!
让我们启动Nginx并通过访问服务器IP验证安装。
service nginx start

探索(Nginx Plus的外观如何())

文章图片
如你所见, 成功!
停止/启动Nginx 停止和启动的过程与Nginx开源相同。
service nginx stop #to stopservice nginx start #to startservice nginx status #to check the statusservice nginx restart #to restart

实时监控 如前所述, Plus提供实时活动监视, 你可以在其中检查详细指标。
例如:
  • 当前和总请求
  • 每秒请求
  • 通过HTTP状态码进行响应
  • 交通数据大小按发送和接收
  • 上游请求详细信息
看一下演示站点
探索(Nginx Plus的外观如何())

文章图片
Nginx Plus看起来是基于软件的负载平衡的完美解决方案, 可以提高Web性能, 并发服务于大量访问者。
【探索(Nginx Plus的外观如何())】你喜欢Nginx吗?尝试一下Nginx Plus;你会喜欢的!

    推荐阅读