wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master

nginx-module-vts-master.zip # prometheus监控组件
nginx_upstream_check_module-master.zip

安装依赖的包
yum -y install gcc gcc-c++ make automake autoconf libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libxslt-devel libxml2-devel gd-devel perl-devel perl-ExtUtils-Embed gperftools unzip

yum install -y GeoIP-devel.x86_64

#解压nginx安装包,并进入解压目录
tar xf nginx-1.18.0.tar.gz
cd nginx-1.18.0
patch -p1 < /usr/local/nginx_upstream_check_module-master/check_1.16.1+.patch
#编译nginx,指定启动用户为nginx,安装路径为/usr/local/nginx,编译参数下面有详解
./configure --prefix=/apps/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_realip_module --with-stream --with-http_sub_module --add-module=/usr/local/nginx_upstream_check_module-master --add-module=/usr/local/nginx-module-vts-master --with-http_realip_module --with-http_geoip_module --with-http_gzip_static_module --with-http_v2_module --with-stream_ssl_module

#安装nginx
make && make install
#给目录授权
chown -R nginx:nginx /usr/local/nginx
#设置nginx启动命令为系统命令
echo “PATH=$PATH:/usr/local/nginx/sbin/” >> /etc/profile
#使命令生效
source /etc/profile
#启动nginx

报错解决

   -o objs/addon/src/ngx_http_vhost_traffic_status_display_json.o \/usr/local/nginx-module-vts-master/src/ngx_http_vhost_traffic_status_display_json.c

/usr/local/nginx-module-vts-master/src/ngx_http_vhost_traffic_status_display_json.c: In function ‘ngx_http_vhost_traffic_status_display_set_upstream_group’:
/usr/local/nginx-module-vts-master/src/ngx_http_vhost_traffic_status_display_json.c:604:59: error: ‘ngx_http_upstream_rr_peer_t’ has no member named ‘check_index’
if (ngx_http_upstream_check_peer_down(peer->check_index)) {
^
make[1]: *** [objs/addon/src/ngx_http_vhost_traffic_status_display_json.o] Error 1
make[1]: Leaving directory `/usr/local/src/nginx-1.18.0’
make: *** [build] Error 2

patch -p1 < /root/nginx_upstream_check_module/check_1.17.1+.patch

nginx1.18.0 安装vts相关推荐

  1. Centos8 nginx1.18.0编译安装

    目录 1 编译安装 Nginx .2 验证版本及编译参数 .3 启动和停止 nginx 测试访问 web 界面 4 创建 Nginx 自启动文件 5 验证 Nginx 自启动文件 编译器介绍 源码安装 ...

  2. nginx: [emerg] CreateFile() “D:\soft\nginx-1.18.0/logs/nginx.pid“ failed (5: Access is denied)

    win10启动nginx报错 nginx: [emerg] CreateFile() "D:\soft\nginx-1.18.0/logs/nginx.pid" failed (5 ...

  3. Ubuntu 18.0安装教程

    安装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文. [安装环境]:Win7/Win8/Win10 1.选中[ubuntu]压缩包,鼠标右击选择[解压到ubuntu]. ...

  4. T+Cloud专属云18.0安装

    2022年10月23日,T+Cloud专属云V18.0发布安装留念. 要求最低Windows Server 2016系统,不支持非Server系统安装. 手头有一个win11的环境,环境检测直接提示操 ...

  5. Manjaro kde 18.0安装与基本配置

    目录 更换源镜像.更新系统 安装搜狗输入法 安装软件 系统配置 最后清理垃圾 首先用Rufus制作启动U盘安装,设置好时间和日期等 更换源镜像.更新系统 排列源(只选清华源mirrors.tuna.t ...

  6. Nginx-1.18.0主函数main思维导图(第一版)

  7. arm+银河麒麟v10安装nginx1.18

    1.创建文件夹并进入文件夹 mkdir /home/npf/nginx-server 2.在nginx-server下放入安装包 pcre-8.38.tar.gz openssl-1.0.2n.tar ...

  8. Ubuntu-21.10 安装Nginx1.18

    1. 登录系统,切换至root权限此处略过不表 2. 复制下载地址  nginx: download 3. 下载nginx wget http://nginx.org/download/nginx-1 ...

  9. 编译安装nginx-1.6.0

    一.环境 系统:CentOS6.4x64最小化安装 IP:    192.168.3.48 二.安装基础软件 [root@lnmp-test ~]# yum install make gcc gcc- ...

最新文章

  1. java设置虚基类的目的_设置虚基类的目的是( )。
  2. 关于水晶报表的一些错误
  3. pip安装lxml报错
  4. 用户与硬件之间的接口
  5. 工信部推动第二批“5G+工业互联网”实践的通知
  6. 算法----迷宫问题
  7. thinkphp内核独立版商城-萤火微信小程序商城(YoShop)
  8. 变速齿轮Delphi实现
  9. python鼠标点击脚本_python模拟鼠标点击脚本
  10. GBase 8c 备份控制函数(三)
  11. 图论,回路,旅行商、邮递员问题。
  12. 计算机t恤,PS一分钟技巧!给T恤加个图案竟然这么简单
  13. SNF快速开发平台--多组织+多平台+多系统处理方案
  14. stm32F103+EncEthernet+ENC28J60驱动+ping
  15. 开源全平台版知识付费系统源码 支持微信小程序+公众号+H5+PC端
  16. memcpy内存拷贝和=直接赋值有什么区别
  17. Linux 创建一个简单的私有CA、发证、吊销证书
  18. pt100温度传感器c语言,pt100温度传感器阻值,pt100温度与阻值对照表
  19. 我的操作系统探索之路----------------进程篇(1)
  20. Linux下如何让程序以管理员权限运行

热门文章

  1. java输入日期判断这天是周几
  2. word中插入图片,转pdf后,打印的图片出现阴影模糊的问题及处理办法
  3. 月份和星期的英语(请不要再弄错了)
  4. 研究发现有适用于欧洲GDPR法规的加密货币解决方案
  5. JDK下载及安装教程(很详细)
  6. Oracle数据库安装配置
  7. python开发微信订阅号如何申请_基于Python的微信公众平台二次开发(Python常用框架、订阅号开发、公众号开发)...
  8. Ubuntu Kylin系统中配置Apache服务器
  9. postgresql数据库操作
  10. c++模板(函数模板,类中函数模板,类模板)