Tengine 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Tengine 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Tengine 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件HTTP服务器
开源组织 阿里巴巴
地区 国产
投 递 者 shudu
适用人群 未知
收录时间 2011-12-02

软件简介

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。Tengine是社区合作的成果,我们欢迎大家参与其中,贡献自己的力量。

以下沿引项目主页上的特性介绍:

  • 继承Nginx-1.2.8的所有特性,100%兼容Nginx的配置;

  • 动态模块加载(DSO)支持。加入一个模块不再需要重新编译整个Tengine;

  • 更多负载均衡算法支持。如会话保持,一致性hash等;

  • 输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;

  • 动态脚本语言Lua支持。扩展功能非常高效简单;

  • 支持管道(pipe)和syslog(本地和远端)形式的日志以及日志抽样;

  • 组合多个CSS、JavaScript文件的访问请求变成一个请求;

  • 可以对后端的服务器进行主动健康检查,根据服务器状态自动上线下线;

  • 自动根据CPU数目设置进程个数和绑定CPU亲缘性;

  • 监控系统的负载和资源占用从而对系统进行保护;

  • 显示对运维人员更友好的出错信息,便于定位出错机器;

  • 更强大的防攻击(访问速度限制)模块;

  • 更方便的命令行参数,如列出编译的模块列表、支持的指令等;

  • 可以根据访问文件类型设置过期时间;

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(27)
发表了资讯
2021/12/07 13:43

官宣 | Tengine 开发者官方网站全新改版上线啦!

@所有人!www.tengine.org.cn Tengine 开发者官方网站2.0版本,终于全新上线了! 本次改版升级不仅仅是界面焕然一新和优化,还增加了很多新功能,完善的产品资料,清晰的功能入口,给大家全新的使用体验。 新官网汇集了Tengine生态链所有产品,登陆即可一网打尽。 点击“生态产品”,您可以快速找到Tengine生态矩阵所有产品信息 点击“技术文档”,可以找到所有产品的相关技术文档 点击“Tengine 版本下载“ ,一键下载 Tengin...

12
4
发表了资讯
2021/11/05 14:13

Tengine 社区双周报 | 2021.10.16~2021.10.31

Tengine 社区 10.16-10.31 双周报更新来啦!感谢以下小伙伴为 Tengine 添砖加瓦:cmdbug;FeiGeChuanShu ;shaoeric(闪电侠的右手);daquexian;sxj731533730;AddSalt8227;fangxiaoying;stezpy;Wo-Ki;aksenventwo。 代码贡献类 修改代码中的序号错误(简单) https://github.com/OAID/Tengine/pull/1186 贡献者:cmdbug 优化 convert tool 中 onnx 解析器代码(困难) https://github.com/OAID/Tengine/pull/1187 贡献者...

1
0
发表了资讯
2021/03/26 07:50

Tengine 2.3.3 即将发布,阿里巴巴开源的轻量级 Web 服务器

轻量级开源 Web 服务器 Tengine 在 GitHub repo 公布了 2.3.3 的 release note,此版本将新增如下特性: 支持 DTLSv1 和 DTLSv1.2. Prometheus 格式和其他 json 属性已添加至 ngx_http_upstream_check_module 模块 dubbo_pass 指令支持使用变量 以及其他主要变化: Change:继承了 nginx-1.18.0 所有特性,即 100% 兼容 nginx Change:将钉钉群组号添加至 README Change:修改 mod_dubbo 的格式文件 此外还修复了不少 bug: 修复...

8
9
发表于软件架构专区
2019/04/04 06:24

Tengine 2.3.0 发布,阿里巴巴开源的轻量级 Web 服务器

轻量级开源 Web 服务器 Tengine 于近日发布了 2.3.0 版本,新增如下特性: ngx_http_proxy_connect_module,该模块让 Tengine 可以用于正向代理场景,支持对 CONNECT 方法请求的处理; HTTP2 Server 粒度控制新增 HTTP2 指令,可针对 listen 相同端口的 server 进行个性化开启与关闭 HTTP2; Stream 模块支持 server_name 指令,可在 SSL 场景下,基于 SNI 识别出域名,让四层 SSL 转发支持特定的 server 块配置; 加强 limit_...

7
18
2018/11/12 10:02

Tengine-2.2.3 发布,修复 HTTP/2 和 MP4 模块安全

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 2.2.3 更新内容: Security: 在使用 HTTP/2 时可能导致客户端内存消耗过大 (CVE-2018-16843),CPU 使用率过高 (CVE-2018-16844); Security: 使用 ngx_http_mp4_module 处...

8
5
发表于服务端专区
2018/02/07 15:18

Tengine 2.2.2 发布,淘宝 Web 服务器

Tengine 2.2.2 已发布,新增了以下新特性: asynchronous module 支持异步 SSL/TLS 模式,可使用 QAT to offload and accelerated SSL support TLS1.3 支持 TLS1.3 和 0-RTT 数据 upstream block support include 在 http 上游内启用 include Tengine 是由淘宝发起的 Web 服务器项目,在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 源码地址: Source code (zip) Source code (tar.gz)...

23
10
发表了资讯
2017/08/28 18:07

Tengine 发起人叔度回应老外 Issue 和国内网友的吐槽

上周有老外吐槽国内淘宝公司的 Tengine 开源项目更新太慢(详情) 今天下午,Tengine 的发起人 @shudu 回应了该新闻,承认了过去一段时间的确更新太少,并表示会加大对该项目的投入,力争奉献更好的产品,同时也鼓励大家踊跃贡献。 回应全文如下: 我是Tengine的发起人,很抱歉各位来晚了。 首先谢谢大家的批评。从某种程度上讲,批评是对我们的鞭策,也是鼓励,毕竟并不是每个开源项目都能获得关注。被批评,也表明项目确实有人...

27
7
发表了资讯
2017/08/27 08:33

歪果仁吐槽国内开源,势态将逆转还是恶化?

近日,有国外开发者在使用 Tengine 后,表现出了对其维护现状的不满,吐槽开发者是不是从不主动维护该项目,只是在空闲时间做一些无关紧要的小更新。Tengine 是由阿里巴巴开发的一款 Web 服务器项目,在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 这位国外开发者表示:当时从 Nginx 转为 Tengine,就是因为 Tengine 更前沿,具备 Nginx 没有的功能。但 Tengine 自 2.2.0 发布后,8 个多月的时间里,...

98
12
发表了资讯
2016/12/01 17:12

Tengine 2.2.0 发布,淘宝 Web 服务器

Tengine 2.2.0 发布了,更新如下: Tengine 2.2.0 [2016-11-29] * Security: 进程将特殊构造的请求体写到临时文件时会触发段错误 (CVE-2016-4450) [0x7E] * Feature: 增加force_exit指令 [aholic, chobits] * Feature: debug pool模块,该模块可以获取nginx内存池的内存使用情况 [chobits] * Change: 合并HTTP/2模块,删除SPDY模块 [PeterDaveHello] * Change: 支持nginx官方syslog,删除tengine原先支持的syslog功能 * Change...

22
35
发表了资讯
2015/12/30 00:00

Tengine 2.1.2 发布,淘宝 Web 服务器

Tengine 2.1.2 发布,具体更新信息如下: Feature: 支持HTTP/2,支持向后兼容SPDY v3 [PeterDaveHello, cfsego] Feature: ngx_debug_pool模块协助分析内存状况 [chobits] Feature: 支持$upstream_cookie变量 Bugfix: 修复ngx_http_dyups_module模块对相同后端服务器合并的问题 [FqqCS, taoyuanyuan] Bugfix: 修复不能编译lua-upstream-nginx-module模块的问题 [cfsego] Bugfix: 修复ngx_http_concat_module模块对javascript无效的...

18
78
发表了资讯
2015/10/28 00:00

Tengine 2.1.1 发布,淘宝 Web 服务器

Tengine 2.1.1 发布,具体更新信息如下: Feature: 支持动态upstream更新 [yzprofile] Feature: 增强ngx_http_reqstat_module模块 [cfsego] Feature: 增加ssl_verify_client_exception指令 [InfoHunter] Change: 降低解析配置的内存消耗 [ilexshen] Change: trim模块增加$trim_bytes和$trim_original_bytes [taoyuanyuan] Change: 升级debian二进制包的版本到2.1.0 [PeterDaveHello] Change: 将ngx_http_spdy_module模块集成到t...

22
76
发表了资讯
2015/04/01 00:00

阿里开源 Web 服务器 Tengine 位列全球第九

阿里巴巴在电子商务和云计算领域占据绝对优势,这与其在开源方面的努力不无关系。3月28日,在开源技术大会2015上,阿里云高级技术专家朱照远表示,Tengine已经被全球多个大型网站使用,成为最受欢迎的十大Web服务器软件之一。 Tengine 是一个由阿里巴巴工程师基于Nginx开发的开源Web服务器,适合流量大的互联网服务,在淘宝、天猫等电商业务大量使用,并成为阿里云产品SLB、 OSS、CDN的核心组件。微博、土豆、小米等大型互联网公...

55
118
发表了资讯
2014/12/20 00:00

Tengine-2.1.0 开发版正式发布

Tengine-2.1.0 开发版正式发布了,改进记录包括: Feature: 支持SO_REUSEPORT选项,以提升CPU负载均衡性和性能 [monadbobo] Feature: 支持动态解析upstream中出现的域名 [InfoHunter] Feature: rewrite指令支持重定向到命名location [yzprofile] Feature: image_filter指令支持crop_keepx和crop_keepy参数 [Lax] Feature: consistent_hash模块和session_sticky模块支持SSL会话保持 [dinic] Feature: 支持travis-ci.org自动编译 ...

18
29
发表了资讯
2014/06/09 00:00

Tengine-2.0.3 正式发布

我们很高兴的告诉大家,Tengine-2.0.3开发版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-2.0.3.tar.gz 或者可以在github 上检出代码:https://github.com/alibaba/tengine 本次更新的具体内容有: * Feature: 支持按指定维度(域名,url等)收集Tengine运行状态 [cfsego] * Feature: 支持debian、ubuntu打包 [betetrpm, szepeviktor] * Change: 合并nginx-1.4.7的修改 [chobits] * Change: 使用...

10
17
发表了资讯
2014/03/28 00:00

Tengine-2.0.2 发布,修复 SPDY 安全漏洞

Tengine-2.0.2开发版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-2.0.2.tar.gz 或者可以在github 上检出代码:https://github.com/alibaba/tengine 本次更新是涉及SPDY协议的Bugfix,具体内容有: * Bugfix: 解决PING包响应不及时的问题 [chobits] * Bugfix: CVE-2014-0133以及CVE-2014-0088 [chobits] 在Tengine的网站上可以浏览更多信息:http://tengine.taobao.org 欢迎反馈意见!...

9
7
发表了资讯
2014/03/07 00:00

Tengine-2.0.1 正式发布

我们很高兴的告诉大家,Tengine-2.0.1开发版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-2.0.1.tar.gz 或者可以在github 上检出代码:https://github.com/alibaba/tengine 本次更新的具体内容有: * Feature: 请求体不缓存的机制支持chunked输入 [yaoweibin] * Feature: trim模块支持更多规则,支持根据变量启用 [taoyuanyuan] * Feature: 利用/etc/resolv.conf自动配置resolver [lifeibo, ...

16
14
发表了资讯
2014/01/09 00:00

Tengine-2.0.0 正式发布,淘宝的 Nginx 增强版

我们很高兴的告诉大家,Tengine-2.0.0开发版本正式发布了。您可以在这里下载:http://tengine.taobao.org/download/tengine-2.0.0.tar.gz 或者可以在GitHub上检出代码:https://github.com/alibaba/tengine 这个版本中包括了对SPDY v3协议的实现,其中最重要的是支持了SPDY流控。我们还增强DSO模块,编译动态模块不再依赖原始编译环境了。另外,这个版本基于的Nginx核心也迁移到了1.4.4。 完整的更新列表如下: * Feature: 增强...

31
62
发表了资讯
2013/11/22 00:00

Tengine-1.5.2 稳定版正式发布(修复CVE-2013-4547)

Tengine-1.5.2稳定版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-1.5.2.tar.gz 或者可以在github 上检出代码:https://github.com/alibaba/tengine/tree/stable 本次发布主要修复了CVE-2013-4547 带来的安全问题。在请求行的URI中带有空格 的请求会被错误处理。这个问题从tengine-1.2.0版本就出现了。 本次的详细更新包括: * Security: 修复CVE-2013-4547安全漏洞 * Bugfix: 修复limit_req...

15
11
发表了资讯
2013/08/29 00:00

Tengine-1.5.1 稳定版正式发布

我们很高兴的告诉大家,Tengine-1.5.1稳定版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-1.5.1.tar.gz 或者可以在GitHub上 检出代码:https://github.com/alibaba/tengine 本次发布是针对Tengine-1.5分支的一个bugfix版本。 我们正在进行Tengine-2.0的开发,在其中即将加入一些更高级的功能,提高 Tengine的性能和安全性。敬请期待 :) 本次发布的详细更新包括: * Feature: 增加retry_cache...

4
9
发表了资讯
2013/07/31 00:00

Tengine-1.5.0 稳定版正式发布

我们很高兴的告诉大家,Tengine-1.5.0稳定版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-1.5.0.tar.gz 或者可以在github 上检出代码:https://github.com/alibaba/tengine 本次发布加入了请求体不缓存的机制,改变了原有nginx必须缓存所有请求体到本 地的模式,可以极大减少上传服务器的磁盘IO和服务器负载; DSO兼容性测试会校验动态模块和核心模块的编译选项,保证DSO模块的稳定性; trim...

33
27
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
27 评论
977 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部