nginx离线安装1.23.4版本
文章目录
- nginx离线安装1.23.4版本
- 前言
- 一、第一步下载nginx版本
- 二、下载nginx所需要的依赖
- 1.nginx需要安装依赖:gcc、pcre、zlib和openssl。
- 1.1下载gcc依赖(备注:下载的版本可以选择高一点,低版本万一有漏洞啥的,后续麻烦),地址:[https://gcc.gnu.org/releases.html](https://gcc.gnu.org/releases.html)
- 1.2下载pcre依赖,地址:[https://sourceforge.net/projects/pcre/files/pcre/8.45/](https://sourceforge.net/projects/pcre/files/pcre/8.45/)
- 1.3下载安装zlib依赖,地址:[http://www.zlib.net/](http://www.zlib.net/)
- 1.4下载安装openssl依赖,地址:[https://www.openssl.org/source/](https://www.openssl.org/source/)
- 2.如果你有网的话可以直接运行该命令(运行该命令需要在你放nginx目录下面运行):
- 三、创建nginx目录,放入nginx包
前言
一般现在的服务器大多是无网进行安装,所以接下来我们将介绍无网在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操作就完成了,感谢各位鉴赏官,有兴趣的可以留个赞,十分感谢!