下载nginx
下载地址:http://nginx.org/en/download.html
依赖安装
按顺序依次安装
1,安装openssl
执行:在openssl-fips-2.0.16目录下执行 ./config && make && make install
注意:可以直接通过wget下载,也可以通过rz命令上传,如果没有rz,安装rz:
yum安装方式:yum install -y lrzsz,
2,安装pcre(rewrite模块)
执行:在pcre-8.40目录下执行 ./configure && make && make install
如有报错:linux no acceptable C compiler found in $PATH
安装c编译环境:yum install gcc-c++
关于gcc与g++可参考:http://blog.csdn.net/nodeathphoenix/article/details/8264017
3,安装zlib
执行:在zlib目录下执行 ./configure && make && make install
编译nginx
在上面解压的nginx目录下执行
./configure && make && make install
编译后的nginx在/usr/local/nginx
启动nginx
在/usr/local/nginx/sbin目录下执行./nginx
如果运行报错:
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
执行命令:whereis libpcre.so.1
在/usr/local/nginx目录下执行:ln -s /usr/local/lib/libpcre.so.1 /lib64
重新启动
其他问题
wget下载openssl报错: cannot verify www.openssl.org’s certificate
解决:wget --no-check-certificate url