`
fantaxy025025
  • 浏览: 1314087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Nginx开启stub_status模块配置方法

 
阅读更多

 

Nginx开启stub_status模块配置方法

Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.

本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:

 

复制代码代码如下:

./configure –with-http_stub_status_module

 

一、查看已安装的 Nginx 是否包含 stub_status 模块

 

复制代码代码如下:

#/usr/local/nginx/sbin/nginx -V

 

如果包含 stub_status 模块,那么就可以进行下面的步骤了:

二、修改 Nginx 配置文件

 

复制代码代码如下:

server {
#添加如下配置
location /nginx-status {
stub_status on;
access_log off;
#加入访问限制
allow 60.195.252.106;
allow 60.195.249.83;
deny all;
}
}

 

三、重启 Nginx

 

复制代码代码如下:

#/usr/local/nginx/sbin/nginx -s reload

 

四、相关数据说明

Active connections: 对后端发起的活动连接数.
Server accepts handled requests: Nginx总共处理了38810620个连接,成功创建38810620次握手(证明中间没有失败的),总共处理了298655730个请求.
Reading: Nginx 读取到客户端的Header信息数.
Writing: Nginx 返回给客户端的Header信息数.
Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接.
所以,在访问效率高,请求很快被处理完毕的情况下,Waiting数比较多是正常的.如果reading +writing数较多,则说明并发访问量非常大,正在处理过程中.

 

+

+

+

=

=

+

 

分享到:
评论

相关推荐

    Nginx stub_status 监控模块的功能实现

    本文将详细介绍Nginx的stub_status模块实现的功能及其配置方法。 stub_status模块的主要功能是提供一个接口,用以展示Nginx服务器当前的工作状态,包括连接数、请求处理数等。通过访问这个接口,用户可以快速获得...

    Nginx安装+nginx_upstream_check_module后端健康检查

    ### Nginx安装与后端健康检查模块配置详解 #### 一、Nginx环境搭建与核心组件安装 **1.1 基础环境准备** - **操作系统**: CentOS 6.5 - **基本服务器配置**: 在安装过程中选择了“基本服务器”配置。 **1.2 安装...

    Nginx安装url_hash插件.doc

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_realip_module --add-module=../Nginx_upstream_hash-0.3 make make install ``` 7. **配置Nginx** 在Nginx的配置文件...

    nginx-1.14.2-tcp+tcp反向代理模块+check模块

    官方tcp模块,配置stream {} 也可以代理tcp,--with-http_stub_status_module --with-stream https://blog.csdn.net/e_wsq/article/details/79408263 来自GitHub开源提交版及官方公布版,清单如下 nginx_tcp_proxy...

    Centos 7 64 +[nginx+ngx_lua 模块] 支持WAF防护功能

    - 使用`./configure`进行配置,指定安装路径、用户和组,并添加所需的模块,如HTTP_stub_status_module、HTTP_v2_module、HTTP_ssl_module和ipv6支持。 - 使用`make`和`make install`来编译和安装Nginx。 3. **...

    Nginx如何配置url_hash转发方式.docx

    在本文中,我们将深入探讨如何在Nginx服务器上配置URL哈希(url_hash)转发方式,这是一种负载均衡策略,用于将特定的URL请求路由到特定的后端服务器。这种配置适用于需要根据URL保持会话状态的应用场景,比如动态...

    Nginx文件上传模块配置

    在本文中,我们将深入探讨如何配置Nginx以支持文件上传功能,特别是使用upload_module和upload_progress_module这两个第三方模块。Nginx是一个高效且灵活的HTTP服务器和反向代理,由Igor Sysoev开发,它支持模块化的...

    nginx-1.0.12_ngx-cache-purge1.5.tar.gz

    标题 "nginx-1.0.12_ngx-cache-purge1.5.tar.gz" 指的是一个包含 Nginx 版本 1.0.12 与 ngx_cache_purge 模块 1.5 的软件包。这个压缩文件(.tar.gz格式)通常用于在 Linux 或类 Unix 系统中分发开源软件,因为它...

    Dockerfile 编译安装nginx

    Dockerfile 编译安装nginx ...RUN ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre --without-http_gzip_module && make -j 2 && make install ....... .......

    nginx添加ssl模块的方法教程

    总结来说,添加SSL模块到Nginx中需要重新配置、编译和替换二进制文件。然后,配置Nginx服务以使用SSL证书和密钥,确保安全的HTTPS连接。这个过程虽然有些繁琐,但对于提升网站安全性是至关重要的。希望本文的介绍能...

    zabbix中监控nginx的status需要的模板

    首先,Nginx的status模块是一个非常有用的工具,它提供了关于Nginx服务器运行状态的详细信息,如请求统计、连接状态等。要启用这个模块,你需要在Nginx的配置文件中添加如下段落: ```nginx http { # ... server ...

    Nginx之为已安装nginx动态添加模块的方法

    nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 1. 下载第三方扩展模块ngx_http_google_filter_module # cd /data/software/ # git clone ...

    nginx-upstream-jvm-route-1.6.tar.gz

    nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...

    nginx性能测试与优化1

    本篇主要涉及了两个测试工具——ab和wrk,以及如何在CentOS7上编译安装Nginx 1.16.1稳定版,并使用echo模块和stub_status模块进行基本功能测试。 1. **ab测试工具安装**: ApacheBench(ab)是Apache服务器自带的...

    nginx-sticky-module-1.25.zip

    nginx sticky是nginx的module,可以实现基于cookie的负载均衡。 下载后,在编译安装nginx时,用--add-module... ./configure --prefix=/usr/local/nginx-1.6.0 --add-module=../nginx-sticky-module-1.25 --without-...

    CentOS下编译、安装与配置nginx

    例如,不要在配置文件中开启对`nginx_status`的公共访问,而是限制为内部网络或特定IP。 总结,通过源码编译安装Nginx可以让你自定义配置和添加额外模块,以满足特定的服务器环境和应用需求。虽然相比包管理器安装...

    Nginx服务状态监控的方法

    #### 检查stub_status模块是否安装 可以通过`nginx -V`或`nginx -v`命令来检查Nginx是否已经安装了此模块。命令返回的结果中会显示包含`--with-http_stub_status_module`信息表示已安装。 #### 安装stub_status...

    Nginx企业级高性能通用配置文件-注释版-支持防刷限流、控并发、HTTP2、防XSS、OCSP Stapling、负载、SSL

    依赖模块: configure arguments: --prefix=/usr/local/nginx --with-...gzip_static_module --with-http_dav_module --with-http_flv_module

    nginx status

    Nginx Status Module 是一个轻量级的模块,用于监控Nginx服务器的状态,包括活动连接数、处理请求的数量等。这对于系统管理员来说是非常重要的工具,可以帮助他们实时了解服务器的工作状态,并在出现问题时快速定位...

Global site tag (gtag.js) - Google Analytics