https://tengine.taobao.org/ Toggle navigation The Tengine Web Server * Tengine * Tengine-Ingress * Blog * Download * Source * Contact * FAQ * [] * Jian Jie TengineShi You Tao Bao Fa Qi De WebFu Wu Qi Xiang Mu . Ta Zai NginxDe Ji Chu Shang ,Zhen Dui Da Fang Wen Liang Wang Zhan De Xu Qiu ,Tian Jia Liao Hen Duo Gao Ji Gong Neng He Te Xing . TengineDe Xing Neng He Wen Ding Xing Yi Jing Zai Da Xing De Wang Zhan Ru Tao Bao ,Tian Mao ,You Ku ,Quan Qiu Su Mai Tong ,Lazada,A Li Yun Deng De Dao Liao Hen Hao De Jian Yan . TengineJiang Xiang Tong Yong APIWang Guan Fang Xiang Chi Xu Yan Jin He Fa Zhan ,Zai HTTPYing Yong Liu Liang Ru Kou Wang Guan De Ji Chu Shang ,Zhu Bu Zhi Chi 4/7Ceng TLS,TCP,UDPHe GRPCDuo Xie Yi Lu You Neng Li ,Gua Pei Bu Tong Zhong Duan He Bu Tong Ying Yong ,Da Zao Quan Chang Jing Tong Yong Wang Guan ,Chi Xu Bao Chi TengineYe Jie Ling Xian Di Wei . Cong 2011Nian 12Yue Kai Shi ,TengineCheng Wei Yi Ge Kai Yuan Xiang Mu ,TengineTuan Dui Zai Ji Ji Di Kai Fa He Wei Hu Zhao Ta . TengineTuan Dui De He Xin Cheng Yuan Lai Zi Yu Tao Bao ,Ma Yi ,A Li Yun ,Sou Gou Deng Hu Lian Wang Qi Ye . TengineShi She Qu He Zuo De Cheng Guo ,Wo Men Huan Ying Da Jia Can Yu Qi Zhong ,Gong Xian Zi Ji De Li Liang . Download Introduction Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the Nginx HTTP server and has many advanced features. Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including Taobao.com, Tmall.com, Youku, AliExpress, Lazada and Alibaba Cloud. Tengine has been an open source project since December 2011. It is being actively developed by the Tengine team, whose core members are from Taobao, Ant Group, Alibaba Cloud, Sogou and other Internet companies. Tengine is a community effort and everyone is encouraged to get involved. Download Te Xing * Ji Cheng Nginx-1.24.0De Suo You Te Xing ,Jian Rong NginxDe Pei Zhi ; * Zhi Chi Yu Ming ,Zheng Shu ,Lu You De Dong Tai Wu Sun Sheng Xiao ; * Zhi Chi HTTP/3 (QUIC v1He draft-29); * Zhi Chi bypassNei He De Yong Hu Tai Gao Xing Neng UDPZhuan Fa ; * Zhi Chi Ji Yu header,cookie,queryHe Fu Wu Quan Zhong De Gao Ji Lu You Dong Tai Wu Sun Sheng Xiao ; * Zhi Chi Ji Yu Gao Ji Lu You De Qing Qiu He Xiang Ying Liu Liang Ran Se Dong Tai Wu Sun Sheng Xiao ; * Zhi Chi Pei Zhi Fen Yu Ming TLSDuo Ban Ben ,timeout,Qiang Zhi HTTPS,CORSHe robotsDe Dong Tai Wu Sun Sheng Xiao ; * Zhi Chi HTTPDe CONNECT Fang Fa ,Ke Yong Yu Zheng Xiang Dai Li Chang Jing ; * Zeng Qiang Xiang Guan Yun Wei Jian Kong Neng Li ,Bi Ru Yi Bu Da Yin Ri Zhi Ji Hui Gun ,Ben Di DNSHuan Cun ,Nei Cun Jian Kong Deng ; * Liu Shi Shang Chuan Dao HTTPHou Duan Fu Wu Qi Huo FastCGIFu Wu Qi ,Da Liang Jian Shao Ji Qi De I/OYa Li ; * Zhi Chi Yi Bu OpenSSL,Ke Shi Yong Ying Jian Ru :QATJin Xing HTTPSDe Jia Su Yu Xie Zai ; * Geng Jia Qiang Da De Fu Zai Jun Heng Neng Li ,Bao Gua Yi Zhi Xing hashMo Kuai ,Hui Hua Bao Chi Mo Kuai ,Huan Ke Yi Dui Hou Duan De Fu Wu Qi Jin Xing Zhu Dong Jian Kang Jian Cha ,Gen Ju Fu Wu Qi Zhuang Tai Zi Dong Shang Xian Xia Xian ,Yi Ji Dong Tai Jie Xi upstreamZhong Chu Xian De Yu Ming ; * Zhi Chi She Zhi proxy, memcached, fastcgi, scgi, uwsgiZai Hou Duan Shi Bai Shi De Zhong Shi Ci Shu ; * Dong Tai Jiao Ben Yu Yan LuaZhi Chi ,Kuo Zhan Gong Neng Fei Chang Gao Xiao Jian Dan ; * StreamMo Kuai Zhi Chi server_nameZhi Ling ; * Zhi Chi An Zhi Ding Guan Jian Zi (Yu Ming ,urlDeng )Shou Ji TengineYun Xing Zhuang Tai ; * Zu He Duo Ge CSS, JavaScriptWen Jian De Fang Wen Qing Qiu Bian Cheng Yi Ge Qing Qiu ; * Zi Dong Qu Chu Kong Bai Zi Fu He Zhu Shi Cong Er Jian Xiao Ye Mian De Ti Ji ; * Zi Dong Gen Ju CPUShu Mu She Zhi Jin Cheng Ge Shu He Bang Ding CPUQin Yuan Xing ; * Jian Kong Xi Tong De Fu Zai He Zi Yuan Zhan Yong Cong Er Dui Xi Tong Jin Xing Bao Hu ; * Xian Shi Dui Yun Wei Ren Yuan Geng You Hao De Chu Cuo Xin Xi ,Bian Yu Ding Wei Chu Cuo Ji Qi ; * Geng Qiang Da De Fang Gong Ji (Fang Wen Su Du Xian Zhi )Mo Kuai ; * Geng Fang Bian De Ming Ling Xing Can Shu ,Ru Lie Chu Bian Yi De Mo Kuai Lie Biao , Zhi Chi De Zhi Ling Deng ; * Ke Yi Gen Ju Fang Wen Wen Jian Lei Xing She Zhi Guo Qi Shi Jian ; * Zhi Chi Jiang error_pageShe Zhi Wei default; * More Dong Tai * [11/06/2023] Tengine-Ingress-1.1.0(changelog) and Tengine-3.1.0( changelog) Kai Fa Ban Zheng Shi Fa Bu * [07/21/2023] Tengine-Ingress-1.0.0(changelog) and Tengine-3.0.0( changelog) Kai Fa Ban Zheng Shi Fa Bu * [06/08/2023] Tengine-2.4.1Kai Fa Ban Zheng Shi Fa Bu (changelog) * [02/08/2023] Tengine-2.3.3Kai Fa Ban Zheng Shi Fa Bu (changelog) * [10/18/2022] Tengine-2.3.4Kai Fa Ban Zheng Shi Fa Bu (changelog) * [03/25/2021] Tengine-2.3.3Kai Fa Ban Zheng Shi Fa Bu (changelog) * [08/20/2019] Tengine-2.3.2Kai Fa Ban Zheng Shi Fa Bu (changelog) * [06/18/2019] Tengine-2.3.1Kai Fa Ban Zheng Shi Fa Bu (changelog) * [03/25/2019] Tengine-2.3.0Kai Fa Ban Zheng Shi Fa Bu (changelog) * [11/11/2018] Tengine-2.2.3Kai Fa Ban Zheng Shi Fa Bu (changelog) * [01/25/2018] Tengine-2.2.2Kai Fa Ban Zheng Shi Fa Bu (changelog) * [09/27/2017] Tengine-2.2.1Kai Fa Ban Zheng Shi Fa Bu (changelog) * [12/02/2016] Tengine-2.2.0Kai Fa Ban Zheng Shi Fa Bu (changelog) * [12/31/2015] Tengine-2.1.2Wen Ding Ban Zheng Shi Fa Bu (changelog) * [08/12/2015] Tengine-2.1.1Wen Ding Ban Zheng Shi Fa Bu (changelog) * [12/19/2014] Tengine-2.1.0Kai Fa Ban Zheng Shi Fa Bu (changelog) * [05/30/2014] Tengine-2.0.3Kai Fa Ban Zheng Shi Fa Bu (changelog) * [03/28/2014] Tengine-2.0.2Kai Fa Ban Zheng Shi Fa Bu (changelog) * [03/06/2014] Tengine-2.0.1Kai Fa Ban Zheng Shi Fa Bu (changelog) * [01/08/2014] Tengine-2.0.0Kai Fa Ban Zheng Shi Fa Bu (changelog) * [11/22/2013] Tengine-1.5.2Wen Ding Ban Zheng Shi Fa Bu (changelog) * [08/29/2013] Tengine-1.5.1Wen Ding Ban Zheng Shi Fa Bu (changelog) * [08/04/2013] Wo Men Shou Yao Zai Tai Wan Kai Yuan Ren Nian Hui Shang Zuo Liao <> De Ji Zhu Fen Xiang * [07/31/2013] Tengine-1.5.0Wen Ding Ban Zheng Shi Fa Bu (changelog) * [05/14/2013] Tengine-1.4.6Kai Fa Ban Zheng Shi Fa Bu (changelog) * [05/01/2013] Tengine-1.4.5Kai Fa Ban Zheng Shi Fa Bu (changelog) * [03/21/2013] Tengine-1.4.4Kai Fa Ban Zheng Shi Fa Bu (changelog) * [01/21/2013] Tengine-1.4.3Kai Fa Ban Zheng Shi Fa Bu (changelog) * [11/22/2012] Tengine-1.4.2Kai Fa Ban Zheng Shi Fa Bu (changelog) * [10/10/2012] Tengine-1.4.1Kai Fa Ban Zheng Shi Fa Bu (changelog) * [09/05/2012] Tengine-1.4.0Kai Fa Ban Zheng Shi Fa Bu (changelog) * [07/10/2012] NginxWen Dang Zhong Wen Fan Yi Xiang Mu Kai Shi * [06/28/2012] Wo Men Fan Yi De NginxZhong Wen Wen Dang Zheng Shi Bei NginxGuan Fang Jie Shou * [06/09/2012] Wo Men Zai Hua Dong Yun Wei Ji Zhu Da Hui Zuo Liao <> De Ji Zhu Fen Xiang * [05/25/2012] Tengine-1.3.0Wen Ding Ban Zheng Shi Fa Bu (changelog) * [05/09/2012] Tengine-1.2.5Wen Ding Ban Zheng Shi Fa Bu (changelog) * [03/30/2012] Tengine-1.2.4Wen Ding Ban Zheng Shi Fa Bu (changelog) * [03/08/2012] TengineKai Fa Tuan Dui Kai Shi Bian Xie Kai Fang Shu Ji <> * [02/27/2012] Tengine-1.2.3Wen Ding Ban Zheng Shi Fa Bu (changelog) * [01/11/2012] Tengine-1.2.2Wen Ding Ban Zheng Shi Fa Bu (changelog) * [12/07/2011] TengineKai Fa Tuan Dui Zai VelocityDa Hui Shang Jie Shao Liao <> De Yi Xie Jing Yan * [12/06/2011] Tengine-1.2.1Ban Ben Zheng Shi Fa Bu (changelog) * [12/02/2011] TengineXuan Bu Kai Yuan Features * All features of Nginx-1.24.0 are inherited, i.e., it is compatible with Nginx. * Dynamically reconfigure the servers, locations and upstreams without reloading or restarting worker processes. * HTTP/3 support (QUIC v1 and draft-29). * High-speed UDP transmission with kernel-bypass. * Dynamically reconfigure routing based on standard and custom HTTP header, cookie, query and weights. * Dynamically reconfigure routing to add/append custom headers or add query parameter to the HTTP request. * Dynamically reconfigure routing to add custom headers to the HTTP response without tengine reload. * Dynamically reconfigure TLS versions, timeout setting, SSL Redirects, CORS and enabling/disabling robots for the server and location. * Support the CONNECT HTTP method for forward proxy. * Enhanced operations monitoring, such as asynchronous log & rollback, DNS caching, memory usage, etc. * Sends unbuffered upload directly to HTTP and FastCGI backend servers, which saves disk I/Os. * Support asynchronous SSL/TLS mode, Could use QAT to offload and accelerated SSL. * More load balancing methods, e.g., consistent hashing, session persistence, upstream health check, and resolving upstream domain names on the fly. * Dynamic scripting language (Lua) support, which is very efficient and makes it easy to extend core functionalities. * Support server_name in Stream modlue. * Support collecting the running status of Tengine according to specific key (domain, url, etc). * Limits retries for upstream servers (proxy, memcached, fastcgi, scgi, uwsgi). * Includes a mechanism to support standalone processes. * Protects the server in case system load or memory use goes too high. * Multiple CSS or JavaScript requests can be combined into one request to reduce download time. * Removes unnecessary white spaces and comments to reduce the size of a page. * The number of worker processes and CPU affinities can be set automatically. * The limit_req module is enhanced with whitelist support and more conditions are allowed in a single location. * Enhanced diagnostic information makes it easier to troubleshoot errors. * More user-friendly command lines, e.g., showing all compiled-in modules and supported directives. * Expiration times can be specified for certain MIME types. * Error pages can be reset to 'default'. * More News * [11/06/2023] Tengine-Ingress-1.1.0(changes) and Tengine-3.1.0( changes) development version released. * [07/21/2023] Tengine-Ingress-1.0.0(changes) and Tengine-3.0.0( changes) development version released. * [06/08/2023] Tengine-2.4.1 development version released (changes ). * [02/08/2023] Tengine-2.4.0 development version released (changes ). * [10/18/2022] Tengine-2.3.4 development version released (changes ). * [03/25/2021] Tengine-2.3.3 development version released (changes ). * [08/20/2019] Tengine-2.3.2 development version released (changes ). * [06/18/2019] Tengine-2.3.1 development version released (changes ). * [03/25/2019] Tengine-2.3.0 development version released (changes ). * [11/11/2018] Tengine-2.2.3 development version released (changes ). * [01/25/2018] Tengine-2.2.2 development version released (changes ). * [09/27/2017] Tengine-2.2.1 development version released (changes ). * [12/02/2016] Tengine-2.2.0 development version released (changes ). * [12/31/2015] Tengine-2.1.2 stable version released (changes). * [08/12/2015] Tengine-2.1.1 stable version released (changes). * [12/19/2014] Tengine-2.1.0 development version released (changes ). * [05/30/2014] Tengine-2.0.3 development version released (changes ). * [03/28/2014] Tengine-2.0.2 development version released (changes ). * [03/06/2014] Tengine-2.0.1 development version released (changes ). * [01/08/2014] Tengine-2.0.0 development version released (changes ). * [11/22/2013] Tengine-1.5.2 stable version released (changes). * [08/29/2013] Tengine-1.5.1 stable version released (changes). * [08/04/2013] We presented Nginx Hacking at Alibaba at COSCUP 2013 . * [07/31/2013] Tengine-1.5.0 stable version released (changes). * [05/14/2013] Tengine-1.4.6 development version released (changes ). * [05/01/2013] Tengine-1.4.5 development version released (changes ). * [03/21/2013] Tengine-1.4.4 development version released (changes ). * [01/21/2013] Tengine-1.4.3 development version released (changes ). * [11/22/2012] Tengine-1.4.2 development version released (changes ). * [10/10/2012] Tengine-1.4.1 development version released (changes ). * [09/05/2012] Tengine-1.4.0 development version released (changes ). * [07/10/2012] We started the Nginx Chinese Documentation Translation Project. * [06/28/2012] Our Chinese translation of Nginx's documentation was accepted by the Nginx team. * [06/09/2012] We presented Nginx Use Cases and Development at Taobao at ECOC Conference. * [05/25/2012] Tengine-1.3.0 stable version released (changes). * [05/09/2012] Tengine-1.2.5 stable version released (changes). * [03/30/2012] Tengine-1.2.4 stable version released (changes). * [03/08/2012] We are writing an open book on Nginx development. * [02/27/2012] Tengine-1.2.3 stable version released (changes). * [01/11/2012] Tengine-1.2.2 stable version released (changes). * [12/07/2011] We gave a talk on Hacking Nginx at Velocity China 2011. * [12/06/2011] Tengine-1.2.1 stable version released (changes). * [12/02/2011] Tengine goes open source. [] (c) 2011-2023 Alibaba Group. All rights reserved. Designed by Aliyun UED AX, Proudly powered by Tengine-Ingress on Aliyun.