离线并且没有yum的情况下安装nginx

  1. nginx有很多种安装方式,但是小编的工作环境中一般都是不能连网去部署一个nginx环境,甚至有的时候咩有iso镜像要自己上传4个多G的iso镜像到主机,去配置本地Yum源,所以今天分享一篇离线并且没有yum的恶劣条件下怎么安装nginx。

  2. 首先要准备离线安装的软件包,也就是相互依赖的三个包:
    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

  3. 小编将三个软件包下载到本地之后通过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安装完成~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值