nginx1.18.0 安装vts
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相关推荐
- Centos8 nginx1.18.0编译安装
目录 1 编译安装 Nginx .2 验证版本及编译参数 .3 启动和停止 nginx 测试访问 web 界面 4 创建 Nginx 自启动文件 5 验证 Nginx 自启动文件 编译器介绍 源码安装 ...
- 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 ...
- Ubuntu 18.0安装教程
安装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文. [安装环境]:Win7/Win8/Win10 1.选中[ubuntu]压缩包,鼠标右击选择[解压到ubuntu]. ...
- T+Cloud专属云18.0安装
2022年10月23日,T+Cloud专属云V18.0发布安装留念. 要求最低Windows Server 2016系统,不支持非Server系统安装. 手头有一个win11的环境,环境检测直接提示操 ...
- Manjaro kde 18.0安装与基本配置
目录 更换源镜像.更新系统 安装搜狗输入法 安装软件 系统配置 最后清理垃圾 首先用Rufus制作启动U盘安装,设置好时间和日期等 更换源镜像.更新系统 排列源(只选清华源mirrors.tuna.t ...
- Nginx-1.18.0主函数main思维导图(第一版)
- arm+银河麒麟v10安装nginx1.18
1.创建文件夹并进入文件夹 mkdir /home/npf/nginx-server 2.在nginx-server下放入安装包 pcre-8.38.tar.gz openssl-1.0.2n.tar ...
- Ubuntu-21.10 安装Nginx1.18
1. 登录系统,切换至root权限此处略过不表 2. 复制下载地址 nginx: download 3. 下载nginx wget http://nginx.org/download/nginx-1 ...
- 编译安装nginx-1.6.0
一.环境 系统:CentOS6.4x64最小化安装 IP: 192.168.3.48 二.安装基础软件 [root@lnmp-test ~]# yum install make gcc gcc- ...
最新文章
- java设置虚基类的目的_设置虚基类的目的是( )。
- 关于水晶报表的一些错误
- pip安装lxml报错
- 用户与硬件之间的接口
- 工信部推动第二批“5G+工业互联网”实践的通知
- 算法----迷宫问题
- thinkphp内核独立版商城-萤火微信小程序商城(YoShop)
- 变速齿轮Delphi实现
- python鼠标点击脚本_python模拟鼠标点击脚本
- GBase 8c 备份控制函数(三)
- 图论,回路,旅行商、邮递员问题。
- 计算机t恤,PS一分钟技巧!给T恤加个图案竟然这么简单
- SNF快速开发平台--多组织+多平台+多系统处理方案
- stm32F103+EncEthernet+ENC28J60驱动+ping
- 开源全平台版知识付费系统源码 支持微信小程序+公众号+H5+PC端
- memcpy内存拷贝和=直接赋值有什么区别
- Linux 创建一个简单的私有CA、发证、吊销证书
- pt100温度传感器c语言,pt100温度传感器阻值,pt100温度与阻值对照表
- 我的操作系统探索之路----------------进程篇(1)
- Linux下如何让程序以管理员权限运行
热门文章
- java输入日期判断这天是周几
- word中插入图片,转pdf后,打印的图片出现阴影模糊的问题及处理办法
- 月份和星期的英语(请不要再弄错了)
- 研究发现有适用于欧洲GDPR法规的加密货币解决方案
- JDK下载及安装教程(很详细)
- Oracle数据库安装配置
- python开发微信订阅号如何申请_基于Python的微信公众平台二次开发(Python常用框架、订阅号开发、公众号开发)...
- Ubuntu Kylin系统中配置Apache服务器
- postgresql数据库操作
- c++模板(函数模板,类中函数模板,类模板)