跳转至

stream-sts: Nginx 流服务器流量状态核心模块

安装

您可以在任何基于 RHEL 的发行版中安装此模块,包括但不限于:

  • RedHat Enterprise Linux 7、8、9 和 10
  • CentOS 7、8、9
  • AlmaLinux 8、9
  • Rocky Linux 8、9
  • Amazon Linux 2 和 Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install nginx-module-stream-sts
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx-module-stream-sts

通过在 /etc/nginx/nginx.conf 顶部添加以下内容来启用该模块:

load_module modules/ngx_stream_server_traffic_status_module.so;

本文档描述了 nginx-module-stream-sts v0.1.1,于 2018 年 7 月 04 日发布。


License

Nginx 流服务器流量状态核心模块

截图

nginx-module-sts 截图

概述

http {
    stream_server_traffic_status_zone;

    ...

    server {

        ...

        location /status {
            stream_server_traffic_status_display;
            stream_server_traffic_status_display_format html;
        }
    }
}

stream {
    server_traffic_status_zone;

    ...

    server {
        ...
    }
}

描述

这是一个 Nginx 模块,提供对流服务器流量状态信息的访问。 这是将 nginx-module-vts 移植到 NGINX “流”子系统的版本,以支持 nginx-module-vts 中的相同功能。 它包含当前状态,例如服务器、上游、自定义过滤器。 该模块是两个模块的核心模块(nginx-module-stsnginx-module-stream-sts)。

每个模块的功能如下:

  • nginx-module-stream-sts
  • 支持实现流服务器统计信息。
  • 支持实现流过滤器。
  • 支持实现流限制。
  • 支持实现流嵌入变量。
  • nginx-module-sts
  • 支持实现流服务器统计信息的显示。
  • 支持实现流服务器统计信息的控制。

另见

GitHub

您可以在 nginx-module-stream-sts 的 GitHub 仓库 中找到此模块的其他配置提示和文档。