Home > Operation and Maintenance > Nginx > How to add http_stub_status_module module to nginx

How to add http_stub_status_module module to nginx

WBOY
Release: 2023-05-19 19:28:04
forward
2387 people have browsed it

1. stub_status function description

##–with-http_stub_status_moduleNginx client status
Compilation option Function
2. Check the existing nginx compilation parameters

./nginx -V
# 如果没有我们需要的模块,例如本次试验添加的 –with-http_stub_status_module ,那么则需要重新编译安装一下
Copy after login

How to add http_stub_status_module module to nginx

3 .Reconfigure configure using parameters, and add --with-http_stub_status_module

on the original basis. The configure file is a file in the installation package directory. For details, please refer to Centos 7 Installing nginx

./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_ssl_module --with-pcre --with-stream --with-http_stub_status_module
Copy after login

4 .Back up the original nginx file

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
Copy after login

5. Compile

make
# 这里是需要 make 编译,不用 make install
Copy after login

6. Replace the nginx binary file

# 找到 nginx 安装包目录 /root/nginx-1.10.1/objs ,将 nginx 文件复制到原本的 /usr/local/nginx/sbin/nginx
cp /root/nginx-1.10.1/objs/nginx /usr/local/nginx/sbin/
Copy after login

How to add http_stub_status_module module to nginx

7. Restart nginx, check the compilation parameters

./nginx -s reload
./nginx -V
Copy after login

8. Refer to the official website

8.1 Modify the configuration file

File directory:/usr/local/nginx/conf

How to add http_stub_status_module module to nginx

# 在文件中添加新的 location
location /nginx_status {
	stub_status;
}

# 解释说明:
	nginx_status	这是自定义命名的,访问的时候添加这个字段访问
	stub_status;	这个是固定参数
Copy after login

How to add http_stub_status_module module to nginx

8.2 Browser access

http://192.168.169.131/nginx_status
# 访问内容结果如下图
Copy after login

How to add http_stub_status_module module to nginx

# 解释说明:
1)Active connections-活跃连接数
        The current number of active client connections including Waiting connections.

(2)accepts-已接受的客户端连接总数
        The total number of accepted client connections.

(3)handled-已处理的连接总数
        The total number of handled connections. Generally, the parameter value is the same as acceptsunless some resource limits have been reached (for example, the worker_connections limit).

(4)requests-客户端连接总数
        The total number of client requests.

(5)Reading-读取请求头的当前连接数
        The current number of connections where nginx is reading the request header.

(6)Writing-将响应写回客户端的当前连接数
        The current number of connections where nginx is writing the response back to the client.

(7)Waiting-等待请求的当前空闲客户端连接数
        The current number of idle client connections waiting for a request.
Copy after login

The above is the detailed content of How to add http_stub_status_module module to nginx. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:yisu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template