Tengine 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Tengine 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Tengine 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Tengine 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Tengine 获得 2020 年度 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)

加载中
打分: 推荐
推荐
2017/04/26 19:11
回复
举报
今晚准备正式部署Tengine + PHP 谁有参考文档、经验、心得,分享点呐。 @红薯
2012/03/21 18:28
回复
举报
@haojay 没有效果啊,Tengine还是不错的51
2012/11/12 19:02
回复
举报
RunJS 上了Tengine ,@haojay 限制了单个IP的访问并发,51
2012/11/12 19:04
回复
举报
RunJS 换 Tengine 了? 是不是大家再召集一起压一下呢?
2012/11/12 20:08
回复
举报
yes Tengine
2012/11/16 14:06
回复
举报
美国人说:“上午投票,下午我就知道谁是下届美国总统了”,中国人不屑地说:“不用投票,我五年前就知道谁是下届中国主席”,朝鲜人笑了:“切!我小时候就知道谁是朝鲜下届委员长了”,日本人悲摧:“坑爹!我经常投票,还不知道谁是现任首相”。 Tengine
2012/11/16 17:13
回复
举报
刚才要调整一个 Tengine 的配置,整错了。
2012/11/19 13:10
回复
举报
2012/11/19 13:20
回复
举报
似乎正常访问还行。。。看来Tengine是可以的
2012/11/19 16:11
回复
举报
更多评论
发表了资讯
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
发表了资讯
2013/05/14 00:00

Tengine-1.4.6发布,修复CVE-2013-2070安全漏洞

Tengine-1.4.6开发版本正式发布了。您可以在这里下载:http://tengine.taobao.org/download/tengine-1.4.6.tar.gz 或者可以在GitHub上检出代码:https://github.com/alibaba/tengine 本次发布主要合并了nginx-1.2.9的更新,修复了CVE-2013-2070 带来的安全问题——如果反向代理的后端服务器是第三方控制的,就有可能因为恶意构造chunked编码的响应,导致内存溢出,引起拒绝服务攻击或者工作进程内存内容泄漏。 这次影响范围是t...

1
7
发表了资讯
2013/05/02 00:00

Tengine-1.4.5 开发版正式发布

我们很高兴的告诉大家,Tengine-1.4.5开发版本正式发布了。您可以在这里下载: http://tengine.taobao.org/download/tengine-1.4.5.tar.gz 或者可以在github 上检出代码:https://github.com/alibaba/tengine 本次发布加入了一些新功能,包括一致性hash模块,它为后端服务器提供了一致性hash (http://en.wikipedia.org/wiki/Consistent_hashing) 的负载均衡方法。相比一般的hash方法,一致性hash算法能在服务器增减的情况下,...

44
24
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2016/12/01 10:32

Tengine笔记1:安装Tengine和Tengine说明

什么是Tengine 官方帮助文档: http://tengine.taobao.org/nginx_docs/cn/ Tengine的安装 新建tengine用户组 groupadd -r nginx useradd -r -g nginx -M nginx 解压安装包: tar -zxvf tengine-2.1.0.tar.gz 安装依赖: yum install gcc-devel openssl-devel zlib-devel pcre-devel 预编译: cd tengine-2.1.0 ./configure --prefix=/usr/local/tengine-2.1.0 更改tengine的权限,将该目录给Nginx用户 chown -R nginx:nginx /...

0
0
发表了博客
2012/11/25 11:13

Tengine

简介   Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 [1]   从2011年12月开始,Tengine成为一个开源项目。现在,它由Tengine团队开发和维护。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。 [1]   以下沿...

0
0
发表了博客
2019/08/31 13:54

服务器-Web服务器-Tengine:Tengine 百科

ylbtech-服务器-Web服务器-Tengine:Tengine 百科 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。它的目的是打造一个高效、安全的Web平台。 1.返回顶部 1、 外文名:Tengine 发起单位:淘宝网 基 础:Nginx 目 的:打造一个高效、安全的Web平台 目录 1 发展 2 功能 3 编译 4 特性详解 5 版本发布 2、 2.返回顶部 1、 发展 Tengine的性能和稳定性已经在大型的网...

0
1
2018/07/21 17:43

Tengine安装

# 环境 CentOS 7、Tengine 2.1.2 # 执行安装 ``` cd /home/package wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz tar -zxvf tengine-2.1.2.tar.gz cd tengine-2.1.2 ./configure --prefix=/usr/local/nginx --with-http_lua_module make & make install # 在文件末尾加上 vim /etc/profile export PATH=$PATH:/usr/local/nginx/sbin source /etc/profile echo $PATH firewall-cmd --zone=public --add-port=...

0
0
发表了博客
2018/05/16 11:55

Tengine安装

前言 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。Tengine是社区合作的成果,...

0
0
发表了博客
2013/04/01 14:59

Tengine升级

当前版本:1.4.3 新版本:1.4.4 nginx: [alert] version 1.2.7 of nginx.pm is required, but 1.2.5 was found nginx: configuration file /opt/nginx_1.2.5//conf/nginx.conf test failed 1. 你可以用你的编译选项configure,然后make install,它会把nginx.pm正确得安装到系统的perl库里面去的。 2. nginx.pm 文件的作用? nginx.pm是perl模块需要的。针对这个问题你可以: 1、如果没使用perl模块,可以不编译它。 2、如果要热...

0
2
发表于运维专区
01/08 17:05

Tengine-Dockerfile

#build Tengine from min install FROM 9f266d35e02c #MAINTAINER perofu <perofu.com@gmail.com> RUN yum -y install net-tools gcc openssl-devel pcre-devel zlib-devel make wget unzip nc && cd /tmp/ && wget https://codeload.github.com/openresty/headers-more-nginx-module/zip/master && unzip master && cd /tmp/ && wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz &&\ tar -zxvf tengine-2.1.2.ta...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2020/04/05 12:50

nginx tengine openresty 怎么能查找响应里的内容,并作出处理呢?

nginx tengine openresty 怎么能查找响应里的内容,查到后直接返回404呢? 请了解的大神给个思路。 如果使用lua的话,需要用哪些api呢?

1
0
发表了问答
2017/07/12 16:48

用宝塔软件的tengine安装了以后,网站访问不了,老师出现这个页面

用宝塔软件的tengine安装了以后,网站访问不了,老师出现这个页面

2
0
发表了问答
2015/12/16 12:50

openresty添加tengine的nginx_upstream_check_module模块

公司使用了openresty 版本号是1.9.3 因业务需要 现在给它添加淘宝技术团队的健康检查模块 nginx_upstream_check_module 参考网上各大教程,基本都是通过打补丁的方式来实现 wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master 获取之后 解压后文件ginx_upstream_check_module-master 进去nginx源码目录 patch p1 < ../ginx_upstream_check_module-master/check_1.9.2+.patch 打完补丁包在 重新...

7
0
发表了问答
2017/05/10 14:46

站点配置完https,浏览器访问提示“网络连接错误”

配置文件信息: 没有报错,重启nginx成功。nginx日志access.log和error.log里面都没有信息。 浏览器显示: 我自己的阿里云服务器,万网域名,阿里云申请的证书,配置完之后没有问题。 这个是其它云的服务器,腾讯云申请的域名,阿里云申请的证书,配置完之后使用https就连接错误。但是http还是好的。

15
0
发表了问答
2012/11/07 21:06

limit_req zone=one burst=5; burst=5 是什么意思

limit_req_zone $binary_remote_addr zone=one:3m rate=1r/s; limit_req zone=one burst=5; burst=5 是什么意思@shudu

9
1
发表了问答
2017/01/25 10:39

tengine日志按日期生成问题

运行环境,centos + tengine 我打开了tengine的访问日志,我担心以后文件会太大想分开按每天的日期保存 我的配置是这样的: access_log /data/logs/tengine/$year2$month$day.api.xxx.com_access.log main; 现在的问题是,日志是能每天生成,可系统自动把今天之前的日志都删除了 这是什么情况呢?

1
0
发表了问答
2016/11/02 22:00

centos7配置tengine2.1.0出错

今天按照教程上说的在centos7上配置tengine出错Starting nginx (via systemctl): Failed to issue method call: Unit nginx.service is masked. [失败] 在网上搜也没搜到 具体我的配置过程如下 把tengine放到/opt目录下 然后解压 安装依赖yum -y install gcc openssl-devel pcre-devel zlib-devel 编译三步走 进入解压好的tengine文件里 然后复制下面这一段执行 ./configure \ --prefix=/opt/sxt/soft/tengine-2.1.0/ \ --erro...

7
1
发表了问答
2016/10/03 00:09

tengine 已经几年没人维护了,osc为什么还要用?

知道osc用的是,tengine。 所以去了解了 tengine,但发现tengine 支持的 nginx 的版本才1.6.x。 而实际的nginx版本,已经 1.11.x了,更新了很多,再然后去 https://github.com/alibaba/tengine 看了,发现确实几年没更新了,还是算了,系统用nginx就好了,淘宝的这个不敢用。

11
2
发表了问答
2016/08/05 18:11

Tengine健康检测怎么检测后端https服务器啊

Tengine健康检测怎么检测后端https服务器啊 前端用的 Tengine https +后端tomcat https方式 ,想让前端通过检测后端https端口的方式检测后端 检测类型要用 ssl_hello吗?怎么配置?

4
1
发表了问答
2016/06/22 22:21

Tengine/Nginx模块开发

@shudu 你好,想跟你请教个问题: ngx_http_limit_req_module 类似这个模块 超出阀值我不想返回503,而是由Nginx保持连接,下一秒再代理请求到后台. 这样在高并发情况下,可以让客户多等待2秒,避免后台因压力过大崩溃,其实就是一个请求队列的功能. 这样的模块有现成的吗?如果没有您有计划进行研发吗?个人感觉这个模块还是非常有意义的.

2
0
发表了问答
2014/03/04 09:24

Nginx/Tengine 的反向代理是否能支持压缩?

当我们使用 Nginx 或者 Tengine 来做 CDN 节点的服务器,主节点已经启用 HTTP 压缩。浏览器直接请求主节点内容时传输的是经过压缩后的内容。但是 CDN 节点和主节点之间能否也启用压缩呢?这样有利于节省 CDN 节点和主节点之间的带宽,提升传输的效率。

8
1
发表了问答
2015/11/25 11:09

Tengine编译安装,编译过程没提示错误信息,但没有创建目录

Red Hat 下安装Tengine2.1.1,编译过程没提示错误信息,但安装后目录什么都没有,是哪里出现了问题?

4
0
发表了问答
2015/11/16 20:35

多语言开发的项目技术架构选择

各位前辈好,下载公司的web端技术架构要重构,之前的web端挺乱的,暂时就不评了。 公司的主要技术搜索,商品信息都是c++后台开发的,然后给手机端提供的接口。web端的展现什么的之前都是通过反向代理通过内网获取商品信息、搜索内容然后将获取的json转换成java bean对象。就是简单的http内网请求通过nginx分发到后台的服务器请求数据。现在想对这一块做个重构,请问可以用到什么技术或者开源的框架。请各位指教。多谢了。...

5
1
发表了问答
2015/08/21 23:04

Nginx 和 Nginx 之间启用 gzip 压缩

OSChina 网站使用 Tengine Web 服务器,你可以把它等同于 Nginx。 为了解决南北互通以及做分流的问题,我们还搭建了一些 CDN 节点分布于不同省市。这些 CDN 节点本身也是装了 Tengine 服务器。 那么问题来了 CDN 服务器与主站服务器之间是通过 Nginx 的 proxy 模块连接的,而 Nginx 的 gzip 模块默认对 proxy 方式是不起作用的。相当于一个 100k 的网页,两台服务器之间也要响应传输 100k 的数据量。 如果服务器之间也通过 gzip...

2
12
发表了问答
2015/06/24 10:35

tengine扩展lua模块问题

Tengine/1.5.2 (nginx/1.2.9) 编译了lua模块后不支持 set_by_lua,但是可以用content_by_lua access_by_lua rewrite_by_lua等,只有set_by_lua报错:nginx: [emerg] unknown directive "set_by_lua",求解

1
0
发表了问答
2015/01/29 16:35

Tengine在运行一段时间后报错

使用tengine做代理,后端有两个服务器,刚启动时,一切都正常,但是在使用一段时间后发现访问不了,错误日志猛增不停,打开查看全是2015/01/28 10:43:22 [alert] 11180#0: accept4() failed (22: Invalid argument)这样的记录,同时有一个nginx进程一直占用很多CPU(若双核占50%,若8核占12%左右),而当时没有什么并发访问或者说并发很少,应该50个都不到。 想请问这种情况该怎么解决? tengine是我自己用cygwin编译在windows下跑...

1
0
发表了问答
2014/06/28 16:01

Tengine 2.0.3 只能合并CSS 资源 合并JS 的时候就提示找不到资源

Tengine 2.0.3 只能合并CSS 资源 合并JS 的时候就提示找不到资源 目录也没问题 以前使用Tengine 2.0.0 的时候 访问JS 资源的时候是正常 location /public/goods/ { concat on; concat_max_files 30; } 请求CSS 资源 http://www.xxxxx.com/public/goods/??home/css/red-cleaned.css,home/css/lists.css 这样可以 http://www.xxxxx.com/public/goods/??home/js/??home/js/jquery.easydropdown.js,login/js/custom.js JS 就提示不存...

5
2
发表了问答
2015/04/22 14:50

tengine+tomcat 做反向代理,不能保持会话

项目域名:web.xxx.com nginx 配置: server{ listen 80; server_name web.xxx.com; location / { proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8080/web/; } } tomcat 中是直接把 web.war 直接放在 webapps 下面。 现在的问题是每次访问主页时候浏览器中是没游 cookie 的,好像服务器是保...

6
0
发表了问答
2015/03/30 20:26

tengine配了reuse_port之后遇到的问题

tengine配了reuse_port之后,reload不生效,会报nginx: [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use),除非重启。。请问大家有遇到过吗?

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
27 评论
973 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部