Tengine是由淘宝网发起的一个开源项目,基于Nginx开发而成,继承了Nginx的所有功能,同时针对大规模互联网应用的需求进行了优化。
下载压缩包:
wget http://tengine.taobao.org/download/tengine-2.3.3.tar.gz
解压 Tengine:
将下载的压缩包解压到一个合适的目录:
tar -zxvf tengine-2.3.3.tar.gz
cd tengine-2.3.3
编译和安装 Tengine:
./configure --prefix=/usr/local/tengine
make
sudo make install
配置 Tengine
- 复制现有配置:
- 将现有的 Nginx 配置文件复制到 Tengine 的配置目录,通常位于
/usr/local/tengine/conf
。
- 修改配置文件:
- 检查并调整配置文件中的路径和模块设置,确保与 Tengine 兼容。
- 测试配置文件:
- 使用 Tengine 提供的命令测试配置文件的有效性:
/usr/local/tengine/sbin/nginx -t
测试 Tengine
注:nginx和Tengine端口占用问题
- 启动 Tengine:
- 使用 Tengine 的启动脚本启动 Tengine:
/usr/local/tengine/sbin/nginx
2.验证服务:
- 访问你的网站或应用,确保 Tengine 正常工作。
- 检查日志文件,确保没有错误信息。
切换服务
- 停止 Nginx:
- 如果测试成功,可以停止现有的 Nginx 服务:
bash深色版本
systemctl stop nginx
- 切换启动脚本:
- 将系统启动脚本从 Nginx 切换到 Tengine。例如,将 Tengine 的启动脚本复制到
/etc/init.d/
目录,并创建必要的符号链接:
cp /usr/local/tengine/sbin/nginx /etc/init.d/nginx
systemctl enable nginx