您当前的位置:首页 > 互联网百科 > 百科

B站挂了之后出现的tengine是个啥?

时间:2023-01-07 11:32:32  来源:  作者:小海螺放映厅

一、描述

晚上刚洗漱完之后听同学说:B站挂了?woc?真挂了?


 

嗯!确实挂了,404的状态码,懂得都懂。


 

不过,最下面的tengine字眼吸引了我的注意,一时兴起,打算看看它是个什么东西,起码搞一个hello world出来,所以特意去购买了一台服务器,打算搞一个hello tengine


 

服务器就位,准备开干!

二、官方的介绍

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网、天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。Tengine是社区合作的成果,我们欢迎大家参与其中,贡献自己的力量。

三、下载、编译、安装

源码下载地址:http://tengine.taobao.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.gz

安装:


 

# 切换进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.taobao.org/document_cn/install_cn.html

 

Tengine默认将安装在/usr/local/nginx目录。你可以用'--prefix'来指定你想要的安装目录。
四、启动 # 切换到安装目录$ cd /usr/local/tengine

 

目录详情如下,整体不难看懂,bin文件、配置文件、html文件,大概看起来和使用nginx没啥区别。默认的配置文件也是conf/nginx.conf


 

conf目录中存放的是配置文件,看了一下配置文件中的sever模块,和nginx的配置相当,熟悉的location语法和80端口、熟悉的gzip压缩传输...


 

再去稍微修改一下它的html代码


 

切换进sbin目录,通过nginx命令启动tengine

-rwxr-xr-x 1 root root 6291432 7月 13 23:55 nginx[root@VM-0-4-centos sbin]# ./nginx

看一下效果:


 

最后再看一看熟悉的404:


 

五、小结

哎,搞了一会,发现没啥难度。从看它的官网再到编译安装启动,大概也就十几二十分钟的样子,使用起来和nginx几乎没啥差别,零难度,易上手。感觉用起来还是个nginx

官网也有介绍说tengine相对于nginx有很多优化点如下:

比如有更友好的错误提示:比如这次我们都能看到B站出问题的机器到hostname(通过hostname可以获取机器ip甚至是直接登陆上机器)


 

更多的好处,大家可以自己去看官网瞄一眼哦~



Tags:tengine   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一、描述晚上刚洗漱完之后听同学说:B站挂了?woc?真挂了? 嗯!确实挂了,404的状态码,懂得都懂。 不过,最下面的tengine字眼吸引了我的注意,一时兴起,打算看看它是个什么东西,起码搞一个...【详细内容】
2023-01-07  Tags: tengine  点击:(0)  评论:(0)  加入收藏
虚拟主机如果不用nginx,仅仅只是tomcat,要想在同一个80端口下去开多个http服务是不行的,只能开一个,但是使用nginx后,可以开多个,并且可以针对不同的域名去进行访问和配置,这就是...【详细内容】
2020-06-23  Tags: tengine  点击:(225)  评论:(0)  加入收藏
环境: 1、系统:Centos 7 2、Tengine 2.1.2 3、PHP 7.0 4、Mysql 5.7 5、supervisord 6、redis一、安装依赖包yum udateyum -y install gcc gcc-c++ autoconf automakeyum -y i...【详细内容】
2020-05-12  Tags: tengine  点击:(221)  评论:(0)  加入收藏
▌简易百科推荐
一、描述晚上刚洗漱完之后听同学说:B站挂了?woc?真挂了? 嗯!确实挂了,404的状态码,懂得都懂。 不过,最下面的tengine字眼吸引了我的注意,一时兴起,打算看看它是个什么东西,起码搞一个...【详细内容】
2023-01-07  小海螺放映厅    Tags:tengine   点击:(0)  评论:(0)  加入收藏
编译|褚杏娟 核子可乐有一种普遍性认知:只要可以,大型平台厂商一定希望每个人都只为他们自己的平台编写专有应用程序。但现在的厂商们还做不到这一点,所以 Web 就天然获得了市场...【详细内容】
2023-01-05  InfoQ   企鹅号  Tags:移动Web   点击:(9)  评论:(0)  加入收藏
互联网医疗不止是卖药。@科技新知 原创作者丨何芙蓉 编辑丨月见“阳了”成为了2022年全国各地的年末关键词。“囤药焦虑、用药误区、抢抗原……”疫情突然放开,...【详细内容】
2023-01-05    新浪网  Tags:互联网医疗   点击:(10)  评论:(0)  加入收藏
为了告别过去的2022年,罗振宇、吴晓波忙着终场秀,消失500天的李子柒忙着复出,带货女王张大奕早已不见踪迹,火遍一时的Papi酱也早已退出网红主场,取而代之的是李佳琦、罗永浩、小杨哥新一辈网红活跃的身影。...【详细内容】
2023-01-05  众面  新浪网  Tags:网红   点击:(12)  评论:(0)  加入收藏
一个黄金时代就十年,错过了就错过了。 文|《中国企业家》记者 刘哲铭编辑|李薇图片来源|视觉中国2022年,新加坡似乎成了中国创业者的第二故乡。华人占比超70%的新加坡,在2022年...【详细内容】
2023-01-03  中国企业家杂志     Tags:互联网   点击:(18)  评论:(0)  加入收藏
如果大家想要下载一个具有付费权限的文件,大家会怎么做呢?最简单的方法当然是找一个有资源的哥们儿,让他把这个文件分享给你。早期互联网大家就是这么共享文件的,但是这样也有很...【详细内容】
2022-12-29  PRAC苍鹰  今日头条  Tags:BT种子   点击:(19)  评论:(0)  加入收藏
深燃(shenrancaijing)原创作者 | 金玙璠编辑 | 魏佳新的一年就要来了,你所在的行业还好吗?2022年,对于太多行业来说是特殊的一年,消费行业尤甚。疫情第三年,消费市场的动荡、调整、...【详细内容】
2022-12-28  作者   深燃  Tags:网红行业   点击:(13)  评论:(0)  加入收藏
大家好,今天更新一下Facebook怎么玩!facebook的一些玩法,在分享玩法之前我们先来了解下facebook到底是什么! facebook类似我们日常生活中的一个微博,相对来讲要更加开放一些,包...【详细内容】
2022-12-13  跨境pw0575  今日头条  Tags:Facebook   点击:(25)  评论:(0)  加入收藏
社交媒体平台是很厉害的,它能让你看到各种新闻资讯信息,也能让你看见别人的评论,也能让你自己参与评论。一根网线,一个平台把大伙圈起来谈天论地,但是这些评论,真的是网友的真实...【详细内容】
2022-12-13  老李历史研究  今日头条  Tags:互联网   点击:(31)  评论:(0)  加入收藏
不知道大家有没有注意到,现在做海外市场的行业越来越多了,而究其原因基本上是因为国内行业太卷,比如跨境电商,新媒体行业都在大量拓展海外业务,这些公司的从业者基本上每天都在海...【详细内容】
2022-12-12  朋娜聊汽车     Tags:HTTP代理   点击:(21)  评论:(0)  加入收藏
站内最新
站内热门
站内头条