离线安装nginx1.23.4版本

本文详细指导在Linux无网络环境下离线安装Nginx1.23.4版本,包括下载并安装gcc、pcre、zlib和openssl依赖,创建nginx目录,解压并编译安装,以及配置文件操作和vim命令使用。
摘要由CSDN通过智能技术生成

nginx离线安装1.23.4版本


前言

一般现在的服务器大多是无网进行安装,所以接下来我们将介绍无网在linux上安装nginx


一、第一步下载nginx版本

升级我们选择1.23.4版本,下载地址:https://nginx.org/download/nginx-1.23.4.tar.gz

二、下载nginx所需要的依赖

1.nginx需要安装依赖:gcc、pcre、zlib和openssl。

1.1下载gcc依赖(备注:下载的版本可以选择高一点,低版本万一有漏洞啥的,后续麻烦),地址:https://gcc.gnu.org/releases.html
第一步切换到/opt目录: cd /opt

第二步在该目录下创建gcc目录:mkdir gcc

第三步把gcc的依赖包拖到该目录下面并执行:rpm -Uvh *.rpm --nodeps --forc

第五步使用gcc-v和g++ -v命令查看版本,如出现版本信息则安装成功

1.2下载pcre依赖,地址:https://sourceforge.net/projects/pcre/files/pcre/8.45/
第一步切换到/opt目录: cd /opt

第二步在该目录下创建pcre目录:mkdir pcre

第三步把pcre的依赖包拖到该目录下面并执行:tar -xvf pcre-8.45.tar.gz

第五步使用./configure进行编译,然后运行:make && make install进行安装

1.3下载安装zlib依赖,地址:http://www.zlib.net/
第一步切换到/opt目录: cd /opt

第二步在该目录下创建zlib目录:mkdir zlib

第三步把zlib的依赖包拖到该目录下面并执行:tar -xvf zlib-xxx.gz

第五步使用./configure进行编译,然后运行:make && make install进行安装

1.4下载安装openssl依赖,地址:https://www.openssl.org/source/
第一步切换到/opt目录: cd /opt

第二步在该目录下创建openssl目录:mkdir openssl

第三步把openssl的依赖包拖到该目录下面并执行:tar -xvf openssl-xxx.gz

第五步使用./configure进行编译,然后运行:make && make install进行安装

第六步安装完成后,控制台输入 openssl version, 出现版本信息则说明安装成功

2.如果你有网的话可以直接运行该命令(运行该命令需要在你放nginx目录下面运行):

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

三、创建nginx目录,放入nginx包

1.我们一般会在/usr/local下面创建一个nginx目录,操作步骤是:

第一步切换到/usr/local目录: cd /usr/local

第二步在该目录下创建nginx目录:mkdir nginx

第三步把nginx包拖到该目录下面

2.解压nginx包,并编译安装nginx

第一步解压nginx包:tar -zxvf nginx-1.23.4.tar.gz

第二步完成需要切换到该nginx-1.23.4目录下面运行该命令:
./configure --with-http_stub_status_module --with-http_ssl_module

第三步需要安装并编译nginx:make && make install

第四步需要指定nginx配置文件,因为前两步已经生成了一个conf的目录,点击进去会有一个nginx.conf的配置文件,需要代理的就可以进去修改你需要的代理配置,指定配置命令:./nginx -c /usr/local/nginx/conf/nginx.conf

第五步切换到/usr/local/nginx/sbin目录,下面就有一个nginx启动配置,这里直接执行命令:./nginx

第六步若修改了配置文件nginx.conf需要重启,则执行命令:./nginx -s reload

3.nginx配置文件的命令操作

第一步进入nginx配置文件需要切换到/nginx/conf目录下面执行:vim nginx.conf

第二步按下insert就是修改配置文件的操作。

第三步修改后保存需要按下Esc键,再:wq

第四步保存配置文件可以进入nginx/sbin目录进行测试配置文件是否有问题,执行:./nginx -t

第五步如提示ok就是语法没问题,再执行命令:./nginx -s reload重启nginx就好

4.vim命令的操作

先按ESC ,然后:wq(保存退出) W:write,写入 Q:quit,退出。

也可以直接输入X,代表WQ,也是保存退出 或者 先按ESC,再按shift+ZZ 也是保存退出

正常退出,就是文件没有修改过的退出按了ESC后再输入冒号,在输入命令时,直接输入"q",

不保存退出:先按ESC,再输入冒号,在输入命令时,直接输入"q!"

至此nginx操作就完成了,感谢各位鉴赏官,有兴趣的可以留个赞,十分感谢!

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值