一. 先下载一个url_hash包。
wget https://github.com/evanmiller/nginx_upstream_hash/archive/master.zip
解压url_hash包
unzip nginx_upstream_hash-master.zip
进入url_hash解压文件中
cd nginx_upstream_hash-master/
vim README.md
查看与url_hash匹配的nginx版本
下载nginx-0.7.62版本
wget http://nginx.org/download/nginx-0.7.62.tar.gz
tar -zxf nginx-0.7.62.tar.gz
解压nginx包后进入nginx-0.7.62
cd nginx-0.7.62
配置规则
./configure --prefix=/usr/local/server/nginx --with-openssl=/usr/include --with-pcre=/root/pcre-8.40 --with-http_stub_status_module --without-http_memcached_module --without-http_fastcgi_module --without-http_map_module --without-http_geo_module --without-http_autoindex_module --add-module=/root/nginx_upstream_hash-master
注意!!!
--add-module=/root/nginx_upstream_hash-master 此处的路径是你解压包后的位置,填写你自己的路径。
make
make install
进行编译安装
出现上图中的--add-module=/root/nginx_upstream_hash-master 说明你安装成功
如上图进行配置nginx