目前,在国内提供的Linux Web安装脚本中,有面板的环境我们可能较多的会使用宝塔面板,但是在无面板的环境中会选择和使用军哥的LNMP,以及Oneinstack脚本。前者每年有一次大版本更新,后者是时不时更新功能,没有特别的发布日期。今天老左在公司某个服务器中安装脚本的时候看到自带ngx_lua_waf防火墙功能,而且可以作为扩展一键安装。
第一、安装过程
首先我们需要确保当前oneinstack是最新版本,因为老版本中是不带的。如果不知道如何升级到最新版本可以参考"Oneinstack Web环境一键升级到最新版本的方法"。老左需要提醒大家的是,之前早期有升级最新版本过程中也会出错,所以我们在升级之前能快照备份就快照备份,能备份到本地就备份到本地。
因为有些时候出现错误的可能也是存在的。毕竟数据是最为重要的。
cd ~/oneinstack
./addons.sh
调用扩展安装,我们可以看到有五个选项,根据实际的如果需要安装ngx_lua_waf那就选择3回车,然后输入1安装,也可以卸载。
第二、安装完毕提示
这里我们就看到安装完毕提示,没有任何报错。输入q回车退出。
最后,老左询问脚本作者告知只要添加网站就自动自带ngx_lua_waf,无需再配置到网站中。