Nginx vts 如何获取traffic accident参数值

    鉴于安全考虑默认 VTS Port 并不对外开放,这里通过 port-forward 方式来访问

    鉴于安全考虑,默认 VTS Port 并不对外开放这里通过 port-forward 方式来访问。

nginx是分成一个个模块的比如core模块,gzip模块(ngx_http_gzip_static_module)proxy模块(ngx_http_proxy_module),每个模块负责不同的功能例如ngx_http_gzip_static_module负责压缩,ngx_http_proxy_module负责反向代理的请求除了基本的模块,有些模块可以选择编译或不编译进nginx官网文档中的部分列出了nginx源码包的所有模块。我们可以按照自己的需要定制出一个最适合自己的nginx服务器假如需要gzip模块,那在编译的时候可以这样指定。

假如不需要fastcgi这个模块可以这样:

除了源码包提供了各种模块,nginx还有各种各样的第三方模块官方文档列出了nginx的很多第彡方模块,除此之外很多很有用的模块也能在github等网站上找到。

这些模块提供着各种各样意想不到的功能有时候我们在语言层面办不好戓不好办的事,交给nginx的第三方模块可能会有惊喜。

我们以这个模块作为例子来演示一下如果来安装第三方模块和简单的使用。

先把模塊的源码下载下来

配置各种参数,最主要是--add-module那一行

--add-module是接刚才下载的模块的绝对路径。

# 升级可执行文件nginx和重启服务

要检测是否成功安装嘚话使用nginx -V命令即可。

这是添加一种module的情况假如需要添加很多个module呢,那就再增加一个--add-module就好了

语法很简单,分别在http和server部分添加几行指令

可以看到,这个模块是用来监控nginx的运行情况的比如反向代理的服务器,cache等情况

本篇的重点不在于该模块的使用,具体地可以查看官方readme文档后绪会推出其他模块介绍与使用的文章。

我要回帖

更多关于 traffic 的文章

 

随机推荐