ngx_http_stub_status_module

1.ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息。默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块--with-http_stub_status_module

2.首先检查nginx是否安装ngx_http_stub_status_module模块

如果没有安装,需要重新编译。

# nginx  -V | grep http_stub   

ngx_http_stub_status_module (static)

# nginx   -v

Tengine version: Tengine/2.1.1 (nginx/1.6.2)

3,首先在nginxserver段配置对应的信息

server {

    listen  80;

    server_name  xxx;

    location /ngx_status   自定义模块名称

    {

        stub_status on; 开启状态访问

        access_log off;

    #allow all;   可以设置需要那些主机访问

    #deny all;

    }

}

4,重新加载nginx,访问测试

# service nginx reload

curl 127.0.0.1:80/ngx_status

Active connections: 135  

server accepts handled requests request_time

 13711907 25715823 5175039843

Reading: 0 Writing: 12 Waiting: 123

说明:

Active connections: 135  #//正在活跃的连接数

server accepts handled requests  

13711907 25715823 5175039843          #处理了13711907次连接,创建25715823次握手,共5175039843请求。

Reading: 0 Writing: 1 Waiting: 1          # Reading:读取客户端header数,Writing:返回客户端header数,Waiting:请求完成,等待下一次连接。

 
时间: 2024-11-03 14:48:23

ngx_http_stub_status_module的相关文章

Nginx-解读内置非默认模块 ngx_http_stub_status_module

1.Background ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息.默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块: --with-http_stub_status_module 当然了,如果你是重新编译,仅仅-s reload是不够的,可能需要用到平滑升级:<高性能Web服务器Nginx的配置与部署研究(14)平滑升级你的Nginx>. 为什么拿它做例子?因为它也

解剖Nginx&#183;模块开发篇(5)解读内置非默认模块 ngx_http_stub_status_module

1 Background ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息.默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块: --with-http_stub_status_module 当然了,如果你是重新编译,仅仅-s reload是不够的,可能需要用到平滑升级:<高性能Web服务器Nginx的配置与部署研究(14)平滑升级你的Nginx>. 为什么拿它做例子?因为它也

nginx基础到进阶(二)

Nginx相关配置 =============================================================================== 概述: 本篇我们将继续上一篇的话题,来介绍Nginx的相关配置 回顾: Nginx安装之rpm包 过程如下:   1.在Nginx官方网点下载适合的nginx rpm包到本地,这里是我下载的rpm包: nginx-1.10.0-1.el7.ngx.x86_64.rpm 2.在当前nginx包的所在目录中执行yum in

安装nginx 配置虚拟主机

nginx安装 #查看操作系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) #查看内核版本和64位还是32位 [[email protected] ~]# uname -a Linux master1 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Li

使用nginx+Apache负载均衡及动静分离

使用nginx+Apache负载均衡及动静分离 介绍    LB负载均衡集群分两类: LVS (四层)和 nginx或haproxy (七层)    客户端都是通过访问分发器的VIP来访问网站 在七层中的网站页面有: .php .html .png .jpeg .jsp 等, 有动态页面有静态页面. 需要在应用层基于不同的应用进行分发. 一:实验拓扑图:     二:实验目标 实战:使用Apache+nginx实现动静分离的负载均衡集群 三:实验环境 主机作用分类 主机名 IP地址 安装软件 N

centos 7.0 nginx 1.7.9成功安装过程

centos 7.0根目录 的目录构成 [[email protected] /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr 首先下载 nginx 官网 http://nginx.org/en/download.html 由于不太熟悉centos 7.0 的目录 先直接安装到usr目录下 usr/local/src [[email protected] /]# cd

Nginx--&gt;进阶--&gt;Module--&gt;ngx_http_stub_status_module

一.模块介绍 The ngx_http_stub_status_module module provides access to basic status information. This module is not built by default, it should be enabled with the --with-http_stub_status_module configuration parameter. 这个模块提供了访问的基本访问状态信息; 说明:状态信息包括活动连接数.s

nginx 基础总结

Nginx官方站点:http://nginx.org/ 解决C10k的问题:能支持较大并发的服务器程序,突破了1万个请求. nginx功能: 可以当做静态的web服务器: core模块实现http功能: 支持虚拟主机(基于port.hostname.ip方式): keepalived保持会话 访问日志 url rewrite重写 路径别名 基于ip访问控制 速率限制及并发数量限制等: 可作为(http的)反代服务器及负载均衡器: proxy模块实现反代 upstream模块实现负载均衡 支持fa

nginx 编译选项

内容有些多,一眼看来难免头昏脑胀,但坚持看完,相信你一定会有所收获. nginx参数: --prefix= 指向安装目录 --sbin-path 指向(执行)程序文件(nginx) --conf-path= 指向配置文件(nginx.conf) --error-log-path= 指向错误日志目录 --pid-path= 指向pid文件(nginx.pid) --lock-path= 指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作.) --user=