摘要
OneinStack一键安装包是目前站长用的很多的一键安装包,作者更新比较勤快,而且升级内置的各种组件也非常方便,大鸟在前几天看到的文章中提到,较早版本的Nginx存在安全漏洞问题,建议版本升级至1.14.1 stable 或1.15.6 主线版本,如果我们用的是OneinStack那升级Nginx还是很方便的。
OneinStack一键安装包有提供自带的升级工具,大鸟也是跟脚本作者确认过确实也有自带的升级工具,所以我们要升级Nginx还非常方便的。因为大鸟是新安装的Oneinstack所以内置的Nginx已经是1.14.1版本了。
大鸟也不清楚这个安全问题是否真的对Nginx较早版本影响,但是如果确实需要的话,那就升级确保安全。如果我们有准备升级的朋友一定要将已有的环境快照备份或者数据本地备份,以确保万无一失。
第一、升级Nginx脚本
这里仅限是对Oneinstack环境的升级Nginx,对于军哥的LNMP大鸟稍后再出一个教程。大鸟因为安装Oneinstack的时候已经升级了Nginx到1.14.1版本,但是大鸟忘了写教程了,所以大鸟这篇教程是直接升级到1.15.6版本就是Nginx的最近版。
因为我们是要升级Nginx所以我们选择1然后回车。
./upgrade.sh
进入oninstack目录,然后执行升级脚本,可以看到上图之后选择升级Nginx,以及输入需要升级的版本号就可以了,直接
从Nginx官方下载最新版本。
我们看到,大鸟在后面输入了最新的1.15.6,之后脚本会自动从Nginx官网寻找这个版本,找到之后会让你按下任意键开始升级。
第二、检查是否升级
升级完成之后,会有提示说你已经成功升级到某版本。
我们这样升级完毕之后检查是不是我们升级的版本。
我们可以看到,确实已经升级到了最新版本的1.15.6,如果需要重启Nginx,因为大鸟是Centos7所以重启的方式和Centos6不一样,这里大家需要注意下。
第三、总结
Oneinstack升级web服务器确实很方便,我们可以通过这个办法升级到自定义的版本或者升级到官方最新版本,直接输入版本号就可以。升级完毕之后重启Nginx生效,以及检查数据是否完整。大鸟这里多说一句,如果我们一直用的宝塔面板,用的顺手很熟练之后,不妨试试看这种一键安装包。