所以,NGINX 1.13.2今天发布了,我想更新我的1.13.1安装。 我不能简单地使用像$ apt-get install nginx
这样的东西,因为我在构build中使用了一些静态模块。 因此,我有几个问题:
/opt/nginx
所以我应该只是$ tar -xvzf nginx-1.13.2 -C /opt/nginx
? ./configure
与以前相同的值。 当我运行make
应该使用$ make upgrade
而不是$ make install
? USR2
和WINCH
信号正常closures旧的主进程并启动新的进程,但我假设这是在步骤1和2之后。还有什么我应该知道的? 谢谢!
你应该将新的nginx压缩包解压缩到一个新的目录,然后使用你的configurationstring重新configuration与以前相同的值。 我通常先运行make ,然后进行安装
这将覆盖您上一版本的nginx文件。 你必须停下来,通常最好是做一些类似的事情
systemctl stop nginx && make install && systemctl start nginx