-
nginx有很多种安装方式,但是小编的工作环境中一般都是不能连网去部署一个nginx环境,甚至有的时候咩有iso镜像要自己上传4个多G的iso镜像到主机,去配置本地Yum源,所以今天分享一篇离线并且没有yum的恶劣条件下怎么安装nginx。
-
首先要准备离线安装的软件包,也就是相互依赖的三个包:
zlib-1.2.11.tar.gz
pcre-8.40.tar.gz
nginx-1.18.0.tar.gz
三个软件包下载地址依次是:
http://www.zlib.net/zlib-1.2.11.tar.gz
https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
http://nginx.org/download/nginx-1.14.0.tar.gz
在浏览器中输入上述地址,则可以自动下载相应软件包,将软件包下载到本地即可。
如果不想自己下载或者网速有些慢,可以使用分享的网盘软件包。
链接: https://pan.baidu.com/s/1ihjIZ8hgVs9b9zCH6f-fsA 提取码: ct6m -
小编将三个软件包下载到本地之后通过XFTP上传到这台主机的/root目录下,软件包准备好后开始部署
mkdir /webserver
tar xvf /root/nginx-1.18.0.tar.gz
cd nginx-1.18.0/
./configure --prefix=/usr/local/nginx
执行完之后会出现如下的error:
接着执行
cd /webserver/
tar xvf /root/pcre-8.40.tar.gz
cd pcre-8.40/
./configure --prefix=/usr/local/pcre
make && make install
继续执行
cd /webserver/
tar xvf /root/zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install
最后执行
cd /webserver/nginx-1.18.0/
./configure --prefix=/usr/local/nginx --with-pcre=/webserver/pcre-8.40 --with-zlib=/webserver/zlib-1.2.11
make
make install
看一下nginx版本:
/usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.18.0
启动nginx服务:
/usr/local/nginx/sbin/nginx
可以看下端口号;
测试一下:
到此为止nginx安装完成~