菜单

Tengine平替Nginx

下载

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

  1. 复制现有配置:

    • 将现有的 Nginx 配置文件复制到 Tengine 的配置目录,通常位于 /usr/local/tengine/conf
  2. 修改配置文件:

    • 检查并调整配置文件中的路径和模块设置,确保与 Tengine 兼容。
  3. 测试配置文件:

    • 使用 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
  2. 切换启动脚本:

    • 将系统启动脚本从 Nginx 切换到 Tengine。例如,将 Tengine 的启动脚本复制到 /etc/init.d/ 目录,并创建必要的符号链接:

      复制代码
      cp /usr/local/tengine/sbin/nginx /etc/init.d/nginx
      systemctl enable nginx
上一个
nVisual国密算法支持
下一个
将nVisual配置为linux服务示例
最近修改: 2024-12-26