负载均衡的应用Nginx
在Linux环境下安装Nginx的操作
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
可以是任何目录,本文选定的是/home/nginx/
#cd /home/nginx/
*安装的时候无法生成文件,需要root权限
1.安装openssl-fips-2.0.2.tar.gz
# tar -zxvf openssl-1.0.1c.tar.gz
# cd openssl-1.0.1c
# ./config
# make
# make install
2.安装zlib-1.2.8.tar.gz
# tar -zxvf zlib-1.2.8.tar.gz
# cd zlib-1.2.8
# ./configure
# make
# make install
3.安装pcre-8.32.tar.gz
# tar -zxvf pcre-8.32.tar.gz
# cd pcre-8.32
# ./configure
# make
# make install
4.安装 nginx-1.6.3.tar.gz
# tar -zxvf nginx-1.6.3.tar.gz
# cd nginx-1.6.3
#./configure --sbin-path=/usr/local/nginx/nginx \ --conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/home/nginx/pcre-8.32\
--with-zlib=/home/nginx/zlib-1.2.8 \
--with-openssl=/home/nginx/openssl-1.0.1c
#make
#make install
####--with-pcre=/home/nginx/pcre-8.32 指的是pcre-8.32 的源码路径。####--with-zlib=/home/nginx/zlib-1.2.8 指的是zlib-1.2.8 的源码路径。
*(网上的教程都是在/usr/local/src/**路径)
启动确保系统的 80 端口没被其他程序占用,运行/usr/local/nginx/nginx 命令来启动 Nginx,
#netstat -ano|grep 80
*在浏览器中无法打开页面是因为服务器防火墙没有开放80端口