环境及资源
PC系统:32位 CentOS 6.5
nginx版本:1.8.0
资源下载
nginx-1.8.0 url:
zlib-1.2.8 url:
pcre-8.30 url:
openssl-1.0.1e url:
依赖库:libpcre3-dev、libssl-dev
如果安装了依赖库,则不需要下载zlib、pcre、openssl
编译和安装nginx
第一步:解压资源文件
创建保存nginx源码目录
#mkdir /usr/local/nginx
创建nginx安装目录
#mkdir /usr/local/nginx/run
解压nginx-1.8.0,并将源码存放于nginx目录下
#tar –zxvf nginx-1.8.0.tar.gz
#mv nginx-1.8.0/* /usr/local/nginx/
解压zlib-1.2.8到nginx目录下
#tar –zvxf zlib-1.2.8.tar.gz –C /usr/local/nginx/
解压pcre-8.30到nginx目录下
#tar –zvxf pcre-8.30.tar.gz –C /usr/local/nginx/
解压openssl-2.0.10 到nginx目录下
#tar –zvxf openssl-fips-ecp-2.0.10.tar.gz –C /usr/local/nginx/
第二步:编译nginx
进入nginx源码目录
#cd /usr/local/nginx
配置nginx的编译条件
#./configure –with-pcre=pcre-8.30/ --with-zlib=zlib-1.2.8 \
–with-openssl=openssl-1.0.1e/ –prefix=/usr/local/nginx/run/
(如果装了依赖库,此处改为:#./configure --prefix=/usr/local/nginx/run)
编译nginx
#make
安装nginx
#make install
运行nginx
#./run/sbin/nginx
查看运行结果
#curl –I (如果没有curl命令,则安装该命令:yum install curl)