Tengine is, in a nutshell, Nginx with super-powers. This web server is everything you love about Nginx but with some neat extra features like dynamic module loading (loading modules without recompiling), unbuffered request proxy forwarding (saving precious disk I/Os), support for dynamic scripting language (Lua) for config files, and way more. You can have a look to the full list of features in the Tengine official site.
This web server has been an open source project since December 2011. Made by the Taobao team, an Alibaba Group company and, since then, it’s been used in sites like taobao.com, tmall.com and used internally in Alibaba Cloud as a key part of their CDN’s Load Balancers.
As you can see, Tengine is being tested in some websites with more traffic in the world.
Configuration
Add a custom default.conf
to the /etc/nginx/conf.d/
directory.
Usage example with Docker Compose
version: "3.9"
services:
web:
image: roura/tengine
container_name: tengine
restart: on-failure
ports:
- "80:80"
Collaborating
Anyone is very welcomed to collaborate to the project in GitHub.
Need help with DevOps/SRE things?
Specializing in Cloud Computing, I can provide cloud solutions and DevOps/SRE expertise. Having extensive AWS experience and also focusing on Chinese & APAC cloud providers I can help you architect single and multicloud platforms including also Tencent Cloud, Alibaba Cloud, Baidu Cloud and Huawei Cloud.
Also, if you need help with ICP License Filing, cross-border communications or Site Acceleration in China, I will help you architect the most suitable solution for your business needs. Check the services I offer on Cloud Consulting.
You can also check out my calendar if you want to have a chat.