本文概述
- 安装Nginx Plus
- 停止/启动Nginx
- 实时监控
文章图片
Nginx以其性能着称, 并在10K和100K顶级站点中处于领先地位。
文章图片
相似技术的数据
Nginx是一个开放源代码的网络服务器, 非常棒。
它与许多后端应用程序服务器很好地集成在一起。如果你正在使用Nginx, 那么你可能会知道Nginx Plus(Nginx的商业版本)。
Nginx Plus比Nginx具有更多功能(你可以猜到)。
例如:
- 会话持久性, 以确保将请求路由到同一上游服务器
- 高可用性集群避免单点故障(SPOF)
- 主动运行状况检查以停止向故障服务器发送请求
- 使用DNS发现服务
- 功能齐全的负载均衡器
- 对缓存的更多控制
- 内置监控, 用于调试, 资源利用, 故障排除
- 单点登录
- WAF动态模块
- Mp4流的带宽控制
- 还有很多…
- RHEL / CentOS
- 亚马逊Linux
- Oracle Linux
- FreeBSD
- SUSE
- 的Ubuntu
- Debian
- Google Cloud Platform(GCP)
- 亚马逊网络服务(AWS)
- 微软Azure
我已在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 停止和启动的过程与Nginx开源相同。
service nginx stop #to stopservice nginx start #to startservice nginx status #to check the statusservice nginx restart #to restart
实时监控 如前所述, Plus提供实时活动监视, 你可以在其中检查详细指标。
例如:
- 当前和总请求
- 每秒请求
- 通过HTTP状态码进行响应
- 交通数据大小按发送和接收
- 上游请求详细信息
文章图片
Nginx Plus看起来是基于软件的负载平衡的完美解决方案, 可以提高Web性能, 并发服务于大量访问者。
【探索(Nginx Plus的外观如何())】你喜欢Nginx吗?尝试一下Nginx Plus;你会喜欢的!
推荐阅读
- 如何在Apache和Nginx中启用HTTP/2()
- 如何使用Let’s Encrypt的加密证书设置Nginx()
- 如何在iOS上构建无限Runner(Cocos2D,自动化等)
- 如何使用Amplify监视Nginx和PHP应用程序()
- 安卓开发学习——图像处理
- uniapp 小程序首次进入弹出位置授权
- goandroid
- 使用maven创建的webapp自动设置了首页
- Android连载7-动语添加碎片