简介
- 由于国产化浪潮,技术方面寻找许多国产开源项目,于是注意到了Tengine
- 淘宝网发起的项目,基于nginx为基础,增加了更多高级特性
- 已经过大型网站验证
- 目标:高效、稳定、安全、易用
特性
- 继承nginx1.18所有特性,兼容nginx配置
- 支持正向代理场景
- 支持异步OpenSSL
- 增强了运维、监控能力,如异步打印日志、本地DNS缓存、内存监控等
- 支持动态脚本lua
- 更强大防攻击模块
- 支持Dubbo协议
下载安装
- 下载地址:http://tengine.taobao.org/download_cn.html
- 解压 tar -zxvf tengine-2.3.3.tar.gz
- 环境依赖安装
# 安装c编译环境
yum -y install gcc-c++
# 安装其他
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
- 编译安装
./configure
make
sudo make install
- 启动:进入 /usr/local/nginx/sbin 执行
./nginx -c /usr/local/nginx/conf/nginx.conf
- 默认端口80,测试访问下即可
总结
- 安装和使用基本和nginx无差异
- 需要用到tengine特色功能,需要去看下官方文档
- http://tengine.taobao.org/