本地虚拟机安装。
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
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.以后发现问题会继续补充。