nginx 安装准备
1.系统包准备
prce rewrite(重定向)模块需要 http://www.pcre.org
zlib gzip模块需要 http://www.zlib.net
openssl ssl功能需要 https://www.openssl.org
nginx 安装包
nginx_upstream_check 负载基于cookie会话保持功能
nginx-goodies-nginx-sticky 后台服务器检查功能 https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/downloads
2.创建nginx用户
useradd -d /home/nginx -U -p 123456 nginx
3.解压各包
cd /home/nginx
tar -xzf +.tar.gz后缀名的包
unzip +.zip后缀名的包
4.编译文件
cd nginx+版本号目录
./configure --prefix=/home/nginx/nginx --with-pcre=/home/nginx/pcre --with-zlib=/home/nginx/zlib --with-openssl=/home/nginx/openssl --user=nginx --group=nginx
5.make安装
make && make install
只要没有报error就是安装正常
make[1]: Leaving directory `/home/nginx/nginx-1.11.3‘
因为我重新为nginx指定了新目录,否则默认是指向/usr/local/nginx
因为是nginx用户在/ure/local下无法创建nginx目录所以不指定目录会报错