锦尚壹 资源
查看: 31|回复: 0

nginx从1.9.1不间断服务平滑升级到1.16.1

[复制链接]

76

主题

76

帖子

118

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118
发表于 2020-2-14 16:25:30 | 显示全部楼层 |阅读模式
1. 开始之前先查看一下当前使用的版本。

# /usr/local/nginx/sbin/nginx -V
nginx: nginx version: nginx/1.9.1nginx: built by gcc 9.1.2 20080704 (Red Hat 9.1.2-50)nginx: TLS SNI support disablednginx: configure arguments: 下面区域部分见下面

  • –user=www –group=www –prefix=/alidata/server/nginx –with-http_stub_status_module –without-http-cache –with-http_ssl_module –with-http_gzip_static_module

[color=rgb(51, 102, 153) !important]复制代码



※ 注意上面区域,这是以前编译的参数。马上编辑新版本需要用到。


然后:解压 >   编译

# tar zxvf nginx-1.16.1.tar.gz


# cd nginx-1.16.1


#
  • ./configure –user=www –group=www –prefix=/alidata/server/nginx –with-http_stub_status_module –without-http-cache –with-http_ssl_module –with-http_gzip_static_module

[color=rgb(51, 102, 153) !important]复制代码


这段编译代码就是最上面的




# make


3. 执行完后,如果make 出错,就用 make install ,

接下来重名/sbin/nginx为nginx.old

# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

4. 复制编译后objs目录下的nginx文件到nginx的安装目录sbin/下

# cp objs/nginx /usr/local/nginx/sbin/

5. 测试一下新复制过来文件生效情况:

# /usr/local/nginx/sbin/nginx -t


nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

6. 在源码目录执行make upgrade 开始升级,  源码目录就是1.16.1解压后的目录

# make upgrade

7. 升级完成了,最后在看一下升级后的版本

# /usr/local/nginx/sbin/nginx -v


nginx: nginx version: nginx/1.16.1





上一篇:Win7系统封装定制私人GHO包须要做的几个优化步骤
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|锦尚壹 资源论坛 PDF电子书免费下载 破解软件

GMT+8, 2020-2-27 01:30 , Processed in 0.654297 second(s), 39 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表