本地虚拟机安装。


1 rpm 安装包

 

cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

cpp-4.4.7-4.el6.x86_64.rpm

gcc-4.4.7-4.el6.x86_64.rpm

gcc-c++-4.4.7-4.el6.x86_64.rpm

glibc-2.12-1.132.el6.x86_64.rpm

glibc-common-2.12-1.132.el6.x86_64.rpm

glibc-devel-2.12-1.132.el6.x86_64.rpm

glibc-headers-2.12-1.132.el6.x86_64.rpm

kernel-headers-2.6.32-431.el6.x86_64.rpm

libgcc-4.4.7-4.el6.x86_64.rpm

libgomp-4.4.7-4.el6.x86_64.rpm

libstdc++-4.4.7-4.el6.x86_64.rpm

libstdc++-devel-4.4.7-4.el6.x86_64.rpm

mpfr-2.4.1-6.el6.x86_64.rpm

ppl-0.10.2-11.el6.x86_64.rpm


zlib-devel-1.2.3-29.el6.x86_64.rpm


2 压缩包

patch-2.6.tar.gz

nginx-1.4.7.tar.gz

openssl-1.0.1f.tar.gz

pcre-8.32.tar.gz


3 nginx module  


http://wiki.nginx.org/Modules


nginx_tcp_proxy_module-master.zip

nginx_upstream_check_module-master.zip(不是health_check——module)

nginx-upstream-fair-master.zip

nginx_upstream_hash-master.zip

ngx_http_consistent_hash-master.zip


4 安装注意事项

参见 姚伟斌

1 patch参见说明: https://github.com/yaoweibin/nginx_upstream_check_module/blob/master/README

2 默认安装/usr/local/nginx 默认安装时自己的文件不要用此目录

3 安装完成后pcre连接可能有问题,自己找下然后做个软连接

如:#ln -s /usr/local/lib/libpcre.so.1 /lib64/


命令行参考

#cd nginx-upstream-fair-master

#patch  -p2 < ../nginx_upstream_check_module-master/upstream_fair.patch

#cd /usr/local/src/nginx-1.4.7

#patch -p1 < /opt/src/nginx_upstream_check_module-master/check_1.2.6+.patch

##configure 命令为一个整行

#./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/opt/src/nginx_upstream_check_module-master --add-module=/opt/src/nginx_upstream_hash-master --add-module=/opt/src/nginx-upstream-fair-master --add-module=/opt/src/ngx_http_consistent_hash-master --with-cpu-opt=Pentium --with-openssl=/usr/local/openssl/ --with-http_gzip_static_module


#make

#make install

#ln -s /usr/local/lib/libpcre.so.1 /lib64/


其他说明:目前只是完成安装,在此记录一下,并未验证health_check.以后发现问题会继续补充。