众所周知,甲骨文免费ARM用料很足,有人测过腾讯轻量4H8G编译Nginx需要40s,甲骨文ARM 4H24G只要20s,在看看腾讯266元/月的价格,你说甲骨文ARM香不香。
但可是,ARM作为服务器里的新人,兼容性却很难让人满意,就说很多人最常用的宝塔面板,x86下运行的很稳,可是一旦安装到ARM上就水土不服了,比如我常用的Nginx防火墙、网络监控报表2个插件,我试过很多方法,有时虽然能安装上,可运行过程中经常出些小问题,昨天(2021-12-28)宝塔发布了7.8.0,我就随手更新了,又试了一下2个插件,结果就神奇的完美运行,没有error弹窗,没有Nginx故障,没有cc不拦截,没有网站数据不显示,反正就是完美。下面新创建一个arm实例复现一下,顺便做下记录。
实例:甲骨文ARM 1H6G
系统:Ubuntun 20.04
宝塔面板:7.8.0正式版
Nginx防火墙:8.9.9
网站监控报表:6.6
进入宝塔面板,文件->根目录/www/server/panel/install,创建编译安装脚本nginx_prepare.sh:
再创建nginx_configure.pl文件:
ssh执行下面命令:
等待执行完成,然后重启宝塔面板,退出重新登录,安装Nginx放火墙、网站监控报表,就可以了。
换nginx openrsty版本试试,软件商店里,Nginx版本换成nginx openrsty!