nginx添加nginx_upstream_check_modules

centos6.4
nginx编译添加模块
	nginx_upstream_check_modules
	#下载http://nginx.org/en/download.html/nginx-1.9.15.tar.gz
	$wget http://nginx.org/en/download.html/nginx-1.9.15.tar.gz
	$tar -zxf nginx-1.9.15.tar.gz
	#下载nginx_upstream_check_modules模块
	$wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/master.zip
	$unzip nginx_upstream_check_module-master.zip
	$cd nginx-1.9.15
	$patch -p0 < /opt/nginx_upstream_check_module-master/check_1.9.2+.patch		#添补丁
	# patch  -p 0 (p是指路径,后面的数字表示去掉的第几部分。0,表示不去掉,为全路径)
	$./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre --add-module=/opt/nginx_upstream_check_module-master
	#编译,添加模块
	$make && make install
	$cd /usr/local/nginx/
	$grep -vE ‘^$|^#| *#‘ conf/nginx.conf
	upstream test {
	server 10.0.3.169:80;
	check interval=3000 rise=2 fall=5 timeout=1000;
    }
	$sbin/nginx
时间: 2024-08-25 23:31:30

nginx添加nginx_upstream_check_modules的相关文章

Nginx添加Content-MD5头部压测分析

此文转载必须注明原文地址,请尊重作者的劳动成果! 1.1 Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发.Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量.webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力.还有就是他

nginx添加系统服务(start|stop|restart)

nginx添加系统服务 1.编写脚本,名为nginx #!/bin/sh # #nginx - this script start and stops the nginx daemon # #chkconfig: -85 15 #description: Nginx is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP3 proxy server # processname: nginx # config: /etc/nginx

nginx添加sticky模块-cookie保持会话

cookie不同于session,一个存于客户端,一个存于服务端. 环境nginx 1.8.0 centos6.X sticky:1.2.5  wget https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz cookie负载均衡相比iphash来比其中一个特点比较明显:内网nat用户的均衡.而iphash无法做到. yum install openssl openssl-devel 先停止ngin

阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站

下载一键安装包: http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ZoE32o 在服务器安装rz命令 yum install lrzsz rz    选择要上传文件sh.zip 安装解压命令: yum install unzip    #本机已经安装了.所以这里不安装 解压 unzip -x sh.zip    #解压后脚本的权限不够 chmod -R 755

Nginx添加到windows服务

在windows平台,把Nginx注册到服务,又可以启动.停止和重启的方法,网上并没找到好的办法. 既然如此,唯有自己写程序实现了 使用C#进行编写,有兴趣的可以下载源码自己改:源码下载 或直接下载编译好的程序,需要.net framework 2.0或.net framework 4.0的环境支持 下载:程序下载 功能说明,使用自己定义的bat脚本,实现自定义windows服务,应该可用于绝大多数像nginx等这类不方便使用windows服务的程序 目录结构及说明: install.bat :

nginx添加ssl模块

原已经安装好的nginx,现在需要添加一个未被编译安装的ssl模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数:--prefix=/app/nginx 添加的参数: --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module 步骤如下: 1. 使用参数重新配置: ./configure --prefix=/app/nginx -user=nobody -group=nobod

nginx添加模块 (非覆盖安装)

nginx添加模块(非覆盖安装) 原已经安装好的nginx,现在需要添加一个未被编译安装的模块: 查看原来编译时都带了哪些参数# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.8.1built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) configure arguments: --prefix=/usr/local/nginx --with-http_realip_module --

nginx添加几十个域名

今天在给nginx添加几十个域名后,重启nginx的时候,报错"[emerg]: could not build the server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 128″ 在nginx.conf配置文件的http{}把server_names_hash_bucket_size 128改为server_names_h

给已安装的NGINX添加新的模块

给已安装的NGINX添加新的模块 2018-11-16 14:02:45   Visit  0 使用nginx -V,查看当前nginx的信息,包括版本号和configure编译配置信息 版本号 1.14.1configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-pa