由于公司服务器在内网,和外网进行了物理隔离,无法通过yum来安装。因此只有下载安装文件,自己一步步手动来。
- 从官网下载安装文件:http://nginx.org/en/download.html nginx-1.12.0。
- 文件拷贝到内网服务器,解压缩:tar -zxvf nginx-1.12.0.tar ,但是无法解压,提示:gzip:stdin:not in gzip format,百度后得知,将参数中的z去掉即可。
- 解压后,进入目录:cd nginx-1.12.0, 执行 ./configure --prefix=/usr/local/nginx,提示要依赖pcre包。
- 从 http://rpmfind.net/linux/RPM/index.html 下载pcre包(8.32),rpm -ivf <pcre pacage name>, 提示依赖zlib-devel包。
- 同理,下载安装 zlib-devel-1.2.7-17.e17.x86_64 包,提示依赖 zlib 包。
- 同理,下载安装 zlib-1.2.7-17.e17.x86_64包,提示和系统已安装的zlib-1.2.7-15.e17.x86_64冲突,既然已经有了zlib,只是版本不一样,那就