前段时间,负责的课题组网站发现有一些漏洞,升级nginx比较好修,所以下面记录一下nginx的不间断升级以及升级后nginx-module版本不匹配的问题。
现在已经有很多blog来讲这个事情,但是流程有的缺失,有的默认一次成功忽略问题,因此这里把整个流程都写下来,希望能够帮助到各位!
linux下nginx的不间断升级
1. 检查当前版本,并下载安装包
a) 首先利用语句nginx -v
来查看当前的版本信息。并且利用nginx -V
来获得当前nginx重要文件的路径,如配置文件,log文件的路径
b) 前往nginx官网下载最新的稳定版本。下载之后是tar.gz文件,将其传到linux服务器中,并进行解压。
2. 新版本的配置编译
a) 进入解压后的文件夹,运行./configure "str"
, 其中的str指的是nginx -V
返回出来的配置
b) 配置完成后,执行make