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平替Nginx_Nginx

编译和安装 Tengine:

./configure --prefix=/usr/local/tengine
make
sudo make install

配置 Tengine

  1. 复制现有配置:
  • 将现有的 Nginx 配置文件复制到 Tengine 的配置目录,通常位于 /usr/local/tengine/conf
  1. 修改配置文件:
  • 检查并调整配置文件中的路径和模块设置,确保与 Tengine 兼容。
  1. 测试配置文件:
  • 使用 Tengine 提供的命令测试配置文件的有效性:
/usr/local/tengine/sbin/nginx -t

测试 Tengine

注:nginx和Tengine端口占用问题

  1. 启动 Tengine:
  • 使用 Tengine 的启动脚本启动 Tengine:
/usr/local/tengine/sbin/nginx

2.验证服务:

  • 访问你的网站或应用,确保 Tengine 正常工作。
  • 检查日志文件,确保没有错误信息。

切换服务

  1. 停止 Nginx:
  • 如果测试成功,可以停止现有的 Nginx 服务:
    bash深色版本
systemctl stop nginx
  1. 切换启动脚本:
  • 将系统启动脚本从 Nginx 切换到 Tengine。例如,将 Tengine 的启动脚本复制到 /etc/init.d/ 目录,并创建必要的符号链接:
cp /usr/local/tengine/sbin/nginx /etc/init.d/nginx
systemctl enable nginx