我喜欢你呀 发表于 2022-5-27 18:34:58

实现用Tengine替换Nginx,支持新装、升级

本帖最后由 我喜欢你呀 于 2022-5-27 18:36 编辑

全新安装

只测试了lnmp1.8,不清楚其他版本的兼容情况。

安装前需要修改两个文件
include/init.sh文件
Download_Files ${Download_Mirror}/web/nginx/${Nginx_Ver}.tar.gz ${Nginx_Ver}.tar.gz替换成
Download_Files http://tengine.taobao.org/download/tengine-2.3.3.tar.gz tengine-2.3.3.tar.gzinclude/nginx.sh文件
Tar_Cd ${Nginx_Ver}.tar.gz ${Nginx_Ver}替换成
Tar_Cd tengine-2.3.3.tar.gz tengine-2.3.3然后执行 install.sh lnmp 正常安装就可以了。

已有环境升级
我自己的站 www.notevm.com 就是用这个方法升级的。
需改 include/upgrade_nginx.sh 文件两处位置。
位置1
wget -c --progress=bar:force http://nginx.org/download/nginx-${Nginx_Version}.tar.gz替换成
wget -c --progress=bar:force http://tengine.taobao.org/download/tengine-2.3.3.tar.gz -O nginx-${Nginx_Version}.tar.gz位置2
Tar_Cd nginx-${Nginx_Version}.tar.gz nginx-${Nginx_Version}

替换成
Tar_Cd nginx-${Nginx_Version}.tar.gz tengine-2.3.3然后中心 upgrade.sh nginx 升级就可以,版本号一定要输入1.9.5以上,不然会导致编译出错安装失败。

我的博客上有一键安装、一键升级的命令,地址:https://www.notevm.com/a/5781.html



补充内容 (2022-6-2 21:58):
今天测试了,兼容最新发布的1.9版本,也支持1.8安装的环境用1.9的包升级到Tengine。

明月登楼 发表于 2022-6-6 15:52:43

至今都没有感受到Tengine到底好在哪里?

我喜欢你呀 发表于 2022-6-6 22:52:19

明月登楼 发表于 2022-6-6 15:52
至今都没有感受到Tengine到底好在哪里?

这东西没法说好不好,个人喜好吧,有的人是为了尝鲜。对于我来说,换了后确实快了那么一丢丢,还有一个就是可以动态加载模块。
页: [1]
查看完整版本: 实现用Tengine替换Nginx,支持新装、升级