天下之事,必先处之难,而后易之。

阿里淘宝Nginx升级版Tengine

在阿里云产品中,但凡是需要Nginx出场的地方:如果你不用Nginx,那就使用Tengine。阿里Nginx替代产品Tengine:http://tengine.taobao.org/book/ (附录Nginx从入门到精通,这也是Tengine的基础必备知识)。

目录

简介

特性

下载

源码与问题反馈

编译安装

源码编译安装

手动安装


简介

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

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

特性

下载

http://tengine.taobao.org/download_cn.html

源码与问题反馈

GitHub source code:https://github.com/alibaba/tengine

Github Issue: https://github.com/alibaba/tengine/issues

编译安装

源码编译安装

$ ./configure
$ make
# make install

会安装在/usr/local/nginx,可通过--prefix指定根路径。

手动安装

需要安装pcre/zlib/openssl模块(这也是Linux和CentOs系统安装Nginx之必要插件,阿里云不能使用yum只能手动编译安装)。

安装的软件包:

  • openssl-1.0.2.tar.gz
  • pcre-8.39.tar.gz 
  • zlib-1.2.11.tar.gz
  • tengine-2.2.0.tar.gz  

编译安装:
shell脚本如下:

#!/bin/bash

# prepare env

## yum install  gcc make gcc-c++ perl -y

mkdir /usr/local/tengine


# prepare software

if [ -f 'tengine' -a -f 'tengine-2.2.0.tar.gz' -a -f 'zlib-1.2.11.tar.gz' -a -f  'pcre-8.39.tar.gz' -a -f 'openssl-1.0.2.tar.gz' ]; then

    tar xf zlib-1.2.11.tar.gz   -C /tmp

    tar xf pcre-8.39.tar.gz     -C /tmp

    tar xf openssl-1.0.2.tar.gz -C /tmp

    tar xf tengine-2.2.0.tar.gz -C /tmp

    cp tengine /tmp/tengine

fi


# Compile install

cd /tmp/tengine-2.2.0 && ./configure --prefix=/usr/local/tengine --with-zlib=/tmp/zlib-1.2.11 --with-pcre=/tmp/pcre-8.39 --with-openssl=/tmp/openssl-1.0.2

make && make install

cp /tmp/tengine /etc/init.d/ && chmod +x /etc/init.d/tengine


# clean env

rm -fr  /tmp/zlib-1.2.11  /tmp/pcre-8.39  /tmp/openssl-1.0.2 /tmp/tengine-2.2.0 /tmp/tengine


# start tengine

## chkconfig tengine on

## service tengine start

## suse :echo ‘/etc/init.d/tengine start’ >> /etc/init.d/after.local

echo "start now : service tengine start"

echo "start tengine on boot : checkconfig tengine on"

复制如上文件保存为Tengine.sh,并赋予权限如 :

chmod 777 Tengine.sh

之后便可执行此sh文件命令

sh Tengine.sh

 

posted @ 2024-06-12 07:31  boonya  阅读(136)  评论(0)    收藏  举报  来源
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。