源码安装nginx以及在线升级

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

1:源码编译安装需要的软件:源码安装nginx以及在线升级_第1张图片
通过命令查询以上软件,如果没有可以通过Yum进行安装;
2:在官网下载nginx安装包,放入本地;
源码安装nginx以及在线升级_第2张图片
3:创建运行用户、组:
useradd -M -s /sbin/nologin nginx
4:编译安装:
①:解压安装包到指定目录:
taf -xf nginx-1.6.0.tar.gz -C /usr/src/
②:进入解压目录开始编译安装:
在这里插入图片描述
③:为主程序创建链接文件:
源码安装nginx以及在线升级_第3张图片
④:Nginx的运行控制方法:
nginx 启动服务 nginx -s stop 关闭服务 nginx -t 语法检查:
源码安装nginx以及在线升级_第4张图片
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:然后拷贝一份新编译的二进制文件:
执行图中命令即可:
源码安装nginx以及在线升级_第5张图片
4:在源码目录执行 make upgrade 开始升级:
执行图中命令即可:
在这里插入图片描述
执行以后个人发现报错也可能直接成功:如下图
源码安装nginx以及在线升级_第6张图片
再次执行脚本:如下
源码安装nginx以及在线升级_第7张图片
显示80端口被占;
杀进程,再次执行脚本:
源码安装nginx以及在线升级_第8张图片
成功,查看版本:
源码安装nginx以及在线升级_第9张图片
版本为1.14,更新成功;

你可能感兴趣的:(源码安装nginx以及在线升级)