源码安装nginx以及在线升级

nginx作为现在最热门的web服务应用软件,日常安装及升级经常会使用;

1:源码编译安装需要的软件:在这里插入图片描述
通过命令查询以上软件,如果没有可以通过Yum进行安装;
2:在官网下载nginx安装包,放入本地;
在这里插入图片描述
3:创建运行用户、组:
useradd -M -s /sbin/nologin nginx
4:编译安装:
①:解压安装包到指定目录:
taf -xf nginx-1.6.0.tar.gz -C /usr/src/
②:进入解压目录开始编译安装:
在这里插入图片描述
③:为主程序创建链接文件:
在这里插入图片描述
④:Nginx的运行控制方法:
nginx 启动服务 nginx -s stop 关闭服务 nginx -t 语法检查:
在这里插入图片描述
nginx启动服务,nginx安装成功;

以下是在线更新:
1:下载安装包,正常解压,常规编译安装,不过只要执行到 make 就打住,不要 make install!
更新编译安装命令:
./configure --prefix=/usr/local/nginx --user=nginx --group=ngin-http_stub_status_module && make (执行到make,无需make install)
2:重命名 nginx 旧版本二进制文件,即 sbin 目录下的 nginx(期间 nginx 并不会停止服务!)
按照图中命令执行即可:
在这里插入图片描述

3:然后拷贝一份新编译的二进制文件:
执行图中命令即可:
在这里插入图片描述
4:在源码目录执行 make upgrade 开始升级:
执行图中命令即可:
在这里插入图片描述
执行以后个人发现报错也可能直接成功:如下图
在这里插入图片描述
再次执行脚本:如下
在这里插入图片描述
显示80端口被占;
杀进程,再次执行脚本:
在这里插入图片描述
成功,查看版本:
在这里插入图片描述
版本为1.14,更新成功;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值