一、描述
晚上,我刚洗完衣服,就听到同学说: B站挂了吗?他真的死了吗?
唔!电话挂断了,但我明白了404 状态码。
然而,我对底部的tengine 这个词很好奇,所以我决定检查一下它是什么,至少尝试创建hello world,所以我购买了一台服务器并计划创建hello tengine 。
服务器已安装并可供使用。
二、官方的介绍
Tengine是淘宝发起的一个Web服务器项目。它在Nginx的基础上,增加了许多高级功能,以满足高流量网站的需求。 Tengine的性能和稳定性在淘宝、天猫商城等大型网站上得到了很好的检验。其最终目标是打造一个高效、稳定、安全、易用的网络平台。
自2011年12月以来,Tengine一直是一个开源项目,并由Tengine团队积极开发和维护。 Tengine团队核心成员来自淘宝、搜狗等互联网公司。 Tengine 是社区的努力,我们欢迎您的参与和贡献。
三、下载、编译、安装
源码下载地址:http://tengine.taabao.org/download.html
解压:
-rw-r–r– 1 root root 2848144 7 月13 日23:13 tengine-2.3.3.tar.gz[root@VM-0-4-centos ~]# tar -zxvf tengine-2.3.3.tar 。安装:
# 切换到tengine-2.3.3 目录# 安装依赖$ yum install gcc-devel openssl-devel zlib-devel pcre-devel # 使用–prefix 安装[root@VM-0-4-centos sbin] 指定目录# . /configure –prefix=/usr/local/tengine$ make make install 编译时有很多选项。如果您有兴趣,请参考这个链接:http://tengine.taabao.org/document_cn/install_cn.html
Tengine默认安装在/usr/local/nginx目录下。您可以使用“–prefix”指定所需的安装目录。
四、启动
# 进入安装目录$ cd /usr/local/tengine 目录详细信息如下: bin文件、配置文件、html文件大概和使用nginx时一样。默认配置文件也是conf/nginx.conf。
配置文件存储在conf目录中。这类似于nginx的配置和众所周知的gzip压缩传输。
然后稍微改变一下HTML 代码
切换到sbin目录,使用nginx命令启动tengine。
-rwxr-xr-x 1 root root 6291432 July 13 23:55 nginx[root@VM-0-4-centos sbin]#用./nginx查看效果。
最后我们来看看大家熟悉的404。
五、小结
嗨,玩了一段时间后,我意识到这并不难。阅读官网、编译、安装、启动大约需要10到20分钟,而且和nginx几乎一样,所以上手并不难,很容易。感觉nginx还在用。
官网还介绍了tengine相比nginx有很多优化点,如下图。
例如,有更多描述性的错误提示。例如,您可以在主机名中看到出现问题的机器,这次是在B站上(您也可以从主机名中获取机器IP或直接登录机器)。
更多福利请查看官网~
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/85435.html