当前位置: 首页 > article >正文

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
      

http://www.kler.cn/a/454003.html

相关文章:

  • C++第五六单元测试
  • 前端:改变鼠标点击物体的颜色
  • 2024国赛A问题5
  • 开发微信小程序的过程与心得
  • 如何在机房里脱困(下)
  • 机器学习之KNN算法预测数据和数据可视化
  • 代码随想录day27 贪心1
  • 使用 Python 操作 Excel 表格
  • js垃圾回收机制详细讲解
  • IntelliJ Idea常用快捷键详解
  • 数据分析思维(五):分析方法——假设检验分析方法
  • R 语言 | 绘图的文字格式(绘制上标、下标、斜体、文字标注等)
  • 接口测试Day03-postman使用接口用例设计
  • vscode 插件一直提示正在安装的问题
  • Linux 的 Regmap API:简化设备寄存器访问
  • 新一代Web安全技术应用指南
  • 音视频入门知识(二)、图像篇
  • FPGA开发实战之“模块实例化中的端口映射陷阱”
  • HDLBits训练4
  • Flink RocksDB状态缩放加速:RocksDB原生DeleteRange原理简析
  • 云原生相关的 Go 语言工程师技术路线(含博客网址导航)
  • JAVAweb学习日记(三)Ajax
  • Android view 基本的绘制流程
  • 记录Linux Centos 7 安装PostgreSQL 16
  • JZ31 栈的压入、弹出序列
  • Windows脚本命令与Linux Bash脚本命令