当前位置:首页 > 未来畅想 > 正文内容

tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器

tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器

一.简介

官方对此作出如下说明:该项目由淘宝网发起,是一项针对Web服务器的工程。基于Nginx,该项目针对高访问量网站的需求,增添了众多高级功能和特性。其性能与稳定性已在诸如淘宝网、天猫商城等大型网站上得到了充分验证。该项目的终极目标是构建一个高效、稳定、安全且易于使用的Web平台

二.环境准备:

演示环境:我以64位的为例

三.环境搭建: 1.下载

终端下执行下面命令下载安装包,这里我下载到opt目录

使用sudo命令执行wget操作,下载地址为http://tengine.taobao.org/download/tengine-2.2.0.tar.gz的文件。

2.安装

(1).添加权限

使用sudo命令,执行chmod命令,以递归方式修改当前目录下名为tengine-2.2.0.tar.gz的文件或目录的权限,将其设置为755。

(2).解压

使用sudo命令执行tar操作,解压名为tengine-2.2.0的tar.gz文件,位于当前目录下。

(3).编译安装

以opt目录下的安装为例tengine dsotool,首先通过cd命令回退两级进入2.2.0版本所在的目录,接着执行以下命令:

执行命令sudo,运行configure脚本,指定安装路径为/opt/tengine。

说明(摘自官方文档):

tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器 第1张

默认情况下,该软件将被部署至/usr/local/nginx目录。若需更改安装位置,您可以通过使用'--'选项来设定您期望的安装目录。

脚本的选项

众多选项与Nginx相容。以下列举的均为Tengine独有的选项。若需了解Tengine所支持的全部选项,请执行'./configure --help'指令以获取详细帮助信息。
--dso-path
设置DSO模块的安装路径。
--dso-tool-path
设置dso_tool脚本本身的安装路径。
--without-dso
关闭动态加载模块的功能。
--with-jemalloc
在配置Tengine时,应确保其与jemalloc库相连接,以便在运行过程中,jemalloc库能够负责内存的分配与释放。
--with-jemalloc=path
配置jemalloc库的源码存放位置后,Tengine便能够实现对该库的静态编译与链接。

在执行指令之后,系统将首先对当前的安装环境进行核查,一旦出现以下所述的错误信息,则必须先行完成依赖包的安装流程,具体步骤包括:1)安装第一个依赖包,2)安装第二个依赖包,3)安装第三个依赖包。

在执行过程中,系统报错指出禁止直接修改HTTP配置文件。您可以采取以下几种方法进行操作:一是通过使用特定的参数来调整配置;二是将PCRE库集成到配置文件中;三是从源代码构建PCRE库,并在安装nginx时使用带有--with-pcre=的选项。

.

1).sudo apt-get

tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器 第2张

2).sudo apt-get -dev

3).sudo apt-get -dev

如果环境没有问题,如上图显示,并继续执行下面命令编译和安装

sudo make
sudo make install

make的目标选项

大多数目标选项均能与Nginx相容。以下将展示Tengine独有的选项。
make test
执行Tengine的测试案例,前提是您必须安装好perl,因为它是执行该命令所必需的。
make dso_install
将动态模块的so文件复制至目标文件夹,此文件夹可通过参数'--dso-path'进行指定。其默认位置位于Tengine的安装目录中的modules子目录。

经过上述步骤,安装工作大体已经完成。接下来tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器,您需要切换到/opt/sbin/目录,然后运行sudo ./nginx命令以启动服务。通过输入本机IP地址tengine dsotool,您便可以访问系统了。

四.总结

本文展示了如何在特定环境中进行安装tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器,其主要目的是提供一个基础的思路。然而,若要在实际生产环境中搭建tengine dsotool,还需配置相应的用户组或采取其他安全措施。至于其他具体的配置细节,我将在后续的文章中进行详细介绍,以便与大家共同学习。

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由前沿科技娱乐汇发布,如需转载请注明出处。

本文链接:https://kejiyl.com/post/3660.html

分享给朋友:

“tengine dsotool 第01期:ubuntu下如何搭建淘宝网Tengine服务器” 的相关文章

光电子领域的最新前沿技术

光电子领域的最新前沿技术

在当今飞速发展的科技领域中,光电子技术犹如一颗璀璨的新星,正引领着科技产业迈向新的高度。光电子技术以光为载体,将电子学与光学相结合,在信息传输、传感、显示等多个领域展现出了巨大的潜力和广阔的应用前景。光电子技术的前沿发展趋势之一是集成化。随着半导体工艺的不断进步,光电子器件的尺寸越来越小,集成度越来...

全息投影演出:拆除舞台与观众间的 “隔离墙”

全息投影演出:拆除舞台与观众间的 “隔离墙”

在当今的演艺世界中,一种全新的技术正在悄然改变着观众与舞台之间的关系,那就是全息投影技术。全息投影演出如同一场魔法般的视觉盛宴,它不仅为观众带来了前所未有的震撼体验,更重要的是,它拆除了舞台与观众间的“隔离墙”,让观众仿佛身临其境,与演出融为一体。传统的舞台演出,往往存在着舞台与观众之间的明显界限。...

全息投影演出音乐创作的独特之处

全息投影演出音乐创作的独特之处

在当今的艺术领域,全息投影演出以其令人惊叹的视觉效果和沉浸式的体验而备受瞩目。而与之相伴的音乐创作,也展现出了诸多独特之处,为整个演出增添了无尽的魅力。全息投影演出的音乐创作需要与虚拟影像完美契合。传统的演出音乐往往是为舞台上的实际演员和场景而创作的,而全息投影演出中的影像却是虚拟的,它们可以在三维...

太空旅游娱乐对时间观念的影响探讨

太空旅游娱乐对时间观念的影响探讨

在当今时代,太空旅游娱乐正逐渐成为人们瞩目的焦点,它不仅带给我们对宇宙的全新认知,也在悄然间改变着我们的时间观念。当我们踏上太空之旅,时间仿佛被赋予了全新的意义。在地球上,我们习惯了按照日升日落、四季更替来划分时间,然而在太空的广袤无垠中,这种传统的时间划分方式逐渐失去了主导地位。太空环境的特殊性使...

脑机接口娱乐在教育游戏开发的实践

脑机接口娱乐在教育游戏开发的实践

在当今科技飞速发展的时代,脑机接口技术作为一项极具潜力的创新领域,正逐渐走进人们的生活,并在教育游戏开发中展现出了独特的实践价值。脑机接口是一种能够直接与大脑进行交互的技术,它可以通过读取大脑的电信号、脑磁信号等生物特征,将大脑的意图转化为计算机可识别的指令,从而实现人与机器的无缝连接。在教育游戏开...

太空旅游娱乐中的环保行动倡议

太空旅游娱乐中的环保行动倡议

在当今飞速发展的时代,太空旅游娱乐逐渐成为人们瞩目的焦点。随着这一新兴领域的崛起,我们也不能忽视其对环境可能带来的影响。为了确保太空旅游的可持续发展,保护我们的宇宙家园,我们有责任发起一系列环保行动倡议。太空旅游的发展为人类带来了前所未有的机遇,让我们能够近距离探索宇宙的奥秘。但与此每一次太空任务都...