Linux系统---Nginx配置nginx状态统计

配置Nignx状态统计

1、下载vts模块

https://github.com/vozlt/nginx-module-vts

[root@client ~]# nginx -s stop
[root@client ~]# ls
anaconda-ks.cfg                  nginx-1.27.3
ceph-release-1-1.el7.noarch.rpm  nginx-1.27.3.tar.gz
info.sh                          nginx-module-vts-master.zip
[root@client ~]# nginx -s stop
[root@client ~]# unzip nginx-module-vts-master.zip 

2、编译nginx

如果没有编译安装过nginx,就用下面这个

./configure --prefix=/usr/local/nginx/ --add-module=/root/nginx-module-vts-master && make && make install

如果我们已经编译安装过了,就只需把vts模块添加进去就行然后编译,不安装

[root@client ~]# mv nginx-module-vts-master /usr/local/nginx/
[root@client ~]# nginx -V
nginx version: nginx/1.27.3
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx 
[root@client ~]# nginx -V |grep vts    #显示是没有vts模块的
nginx version: nginx/1.27.3
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-compat --with-debug --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_degradation_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic 
[root@client ~]# cd nginx-1.27.3/
[root@client nginx-1.27.3]# ./configure --prefix=/usr/local/nginx/nginx-module-vts-master/
[root@client nginx-1.27.3]# make[root@client nginx-1.27.3]# cd objs/
[root@client objs]# ./nginx -V    #模块已经安装好了
nginx version: nginx/1.27.3
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx/ --add-module=/usr/local/nginx/nginx-module-vts-master/ 
[root@client objs]# mv /usr/local/nginx/sbin/nginx /opt/nginx.bak    #备份nginx命令
[root@client objs]# cp ./nginx /usr/local/nginx/sbin/    #使用当前添加了vts模块的命令
[root@client objs]# vim /usr/local/nginx/conf/nginx.conf   修改配置
[root@client objs]# nginx  启用nginx

进入/usr/local/nginx/conf/nginx.conf里修改,修改好后,如上图启用nginx就可以了

    ##添加如下配置###vhost_traffic_status_zone;  #添加这个server {listen       80;server_name  localhost;charset utf-8;access_log  logs/$server_addr.acce ss.log  main;location / {root   html;index  index.html index.htm;}##添加如下配置####location /status {					#这vhost_traffic_status_display;vhost_traffic_status_display_format html;}									#到这儿,中间部分添加进去

去网页访问测试结果

http://192.168.235.140/status

这就欧克了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/911705.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/911705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入理解 C++ Lambda表达式:四大语法特性 + 六大高频考点全解析

Lambda表达式是C11引入的一项重要特性,它极大地改变了我们编写匿名函数的方式。 一、为什么会有Lambda表达式 在C11之前,当我们需要传递一个简单的函数时,通常有以下几种选择: 1.1、定义一个单独的函数 // 单独定义的比较函数…

SpringBoot 自动化部署实战:CI/CD 整合方案与避坑全指南

在数字化转型浪潮席卷全球的当下,企业对软件交付的速度与质量提出了前所未有的高要求。SpringBoot 凭借其 “约定优于配置” 的特性,成为 Java 领域快速构建应用的热门框架。而将 SpringBoot 与 CI/CD(持续集成 / 持续交付)相结合…

JVM字节码文件结构深度剖析

反汇编,以下命令可以查看相对可读的详细结构 javap -verbose ByteCode.class与Class二进制文件并不是直接对齐的 Class二进制文件结构参照表 ClassFile {u4 magic;魔数u2 minor_version;副版本号u2 major_version;主版本号u2…

跟着chrome面板优化页面性能

没有优化前: 1.对文本进行压缩: 重新打包 运行 评分好像还是没有发生改变,于是我去找别的压缩的途径, npm install --save-dev vite-plugin-compression 然后修改vite.config.js文件 导入compression插件 文件夹中也成功出现了…

网上花店微信小程序完整项目

概述 一款功能完善的网上花店微信小程序完整项目。该项目包含了完整的前后端代码,是一款基于Java技术栈开发的电商类小程序,适合初学者学习的小程序源码。 主要内容 该花店小程序源码采用主流技术架构开发,主要功能模块包括: …

Elasticsearch 搜索的流程

Elasticsearch 的搜索流程是一个分布式协作过程,主要包含 ‌查询阶段(Query Phase)‌ 和 ‌取回阶段(Fetch Phase)‌,默认采用 QUERY_THEN_FETCH 模式。以下是详细流程: 一、请求分发与路由 ‌…

用户行为分析:从概念到实践的全面指南

在数字化转型浪潮中,用户行为分析已成为企业决策的核心驱动力。 用户行为分析本质上是对用户与产品交互过程中产生的各类行为数据进行系统性收集、处理和分析,从而揭示用户偏好、预测行为趋势并指导业务决策的过程。它包含三层核心要素:行为…

Claude Code - 终端智能编码助手

文章目录 一、关于 Claude Code1、项目概览2、相关链接资源 二、安装配置三、使用指南1、快速开始2、问题反馈 四、隐私与数据1、数据收集2、隐私保护 一、关于 Claude Code 1、项目概览 Claude Code 是一款终端智能编码工具,能够理解代码库并通过自然语言命令执行…

如何在FastAPI中玩转跨服务权限校验的魔法?

title: 如何在FastAPI中玩转跨服务权限校验的魔法? date: 2025/06/24 08:23:40 updated: 2025/06/24 08:23:40 author: cmdragon excerpt: FastAPI跨服务权限校验通过可信令牌颁发、令牌传播机制和分布式验证实现微服务架构安全。核心组件包括令牌生成服务和验证逻辑,使用…

用 Python 打造立体数据世界:3D 堆叠条形图绘制全解析

在数据可视化的工具箱里,3D 图表总能带来眼前一亮的效果 —— 它突破了二维平面的限制,用立体空间展示多维度数据关系,让复杂的数据层级一目了然。今天我们要解锁的「3D 堆叠条形图」,就是一种能同时呈现类别、子类别、数值大小的…

互联网大厂Java求职面试:AI与大模型技术下的RAG系统架构设计与性能优化

【互联网大厂Java求职面试:AI与大模型技术下的RAG系统架构设计与性能优化】 文章内容 面试官开场白 技术总监(李明): “郑薪苦,欢迎来到今天的面试。我是李明,负责我们公司的AI平台架构设计。今天我们将围…

kotlin, BigDecimal可以直接使用大于号>、小于号<进行直接比较大小吗

kotlin&#xff0c; BigDecimal可以直接使用大于号>、小于号<进行直接比较大小吗&#xff0c;比如 if (BigDecimal(count) < BigDecimal(100) &#xff09; deepseek回答&#xff1a; 我们正在讨论Kotlin中的BigDecimal比较操作。 用户的问题&#xff1a;是否可以直接…

Harmony状态管理AppStorageV2和PersistenceV2

深入理解ArkUI中的AppStorageV2与PersistenceV2装饰器 引言 在ArkUI应用开发中&#xff0c;状态管理是构建复杂应用的关键环节。随着ArkUI状态管理V2版本的推出&#xff0c;AppStorageV2和PersistenceV2装饰器为开发者提供了更强大、更灵活的状态管理能力。本文将详细介绍这两…

LayUI的table实现行上传图片+mvc

一、layUIJQuery using AMes.Domain.Entity.SystemManage; {Layout null; }<!DOCTYPE html><html> <head><meta name"viewport" content"widthdevice-width" /><title>不合格品处置申请</title><link href"…

ALINX 国产化 FPGA SoM 核心板选型指南:紫光同创 Kosmo2/Titan2/ Logos2/Logos 深度解析

作为紫光同创官方合作伙伴&#xff0c;ALINX 近日发布基于 Kosmo-2 系列新品 PG2K100 核心板 K100。 35mm42mm 的精小尺寸中集成双核 A53 处理器85K FPGA 逻辑单元&#xff0c;1GB DDR3 保障实时数据处理能力&#xff0c;120 pin 工业连接器直插各类设备底板&#xff0c;为空间…

从零到一构建一个现代“C++游戏自研引擎”开发蓝图

当然不可能是真从零到一了&#xff0c;做为一个标题党&#xff0c;标题不牛对不起自己&#xff0c;因为游戏引擎涉及太多领域了&#xff0c;比如图形渲染、物理模拟、音频处理、网络通信等等。每个领域都有专业的解决方案&#xff0c;自己从头实现不仅效率低&#xff0c;而且质…

XSS-labs靶场实战

本文主要对XSS-labs靶场进行介绍&#xff0c;给出了我一步步怎么发现漏洞的过程。 目录 第一关 第二关 第三关 第四关 第五关 第六关 第七关 第八关 第九关 第十关 第十一关 第十二关 第十三关 第十四关 第十五关 第十六关 第一关 没啥好说的&#xff0c;直接…

day46-硬件学习之 小练习及中断

一、蜂鸣器学习 代码实现&#xff1a; 二、BSP工程管理 利用BSP工程管理&#xff0c;使文档显示不杂乱&#xff1b; 将这些文件分为4类&#xff0c;并保存到4个不同的文件夹里。 首先在新的工程文件夹里创建一个之后我们编写的类似led驱动&#xff0c;clk驱动等等外设驱动程序都…

ArkUI-X通过Stage模型开发Android端应用指南(二)

StageApplication初始化支持以下三种方式 1. 通过继承StageApplication的方式进行初始化 import ohos.stage.ability.adapter.StageApplication;public class HiStageApplication extends StageApplication {Overridepublic void onCreate() {super.onCreate();} }2. 继承And…

主从复制的优势是什么?如好搭建一个主从复制呢?

引言&#xff1a; 最近因为时间缘故&#xff0c;学校&#xff0c;比赛&#xff0c;面试很久没有更新了&#xff0c;现在开始将会持续更新&#xff01;&#xff01;&#xff01;欧克。我们往下看&#xff1a; 概述&#xff1a; 主从复制是指将主数据库的DDL和DML操作通过二进制…