一.Nginx与Tengine的区别:
Tengine在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验,继承Nginx-1.8.1的所有特性,兼容Nginx的配置。
二.二者安装前的准备:
2.1安装编译工具及库文件:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2.2 安装 PCRE:
PCRE 作用是让 Nginx 支持 Rewrite 功能。
下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
在线下载:
cd /usr/local/src
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压安装包:
tar zxvf pcre-8.35.tar.gz
进入安装包目录
cd pcre-8.35
编译安装
./configure[root@bogon pcre-8.35]# make && make install
查看pcre版本
pcre-config --version
三.Tengine安装:
由于我们要进行的是TCP的负载均衡,所以我们要下载TCP模块,如果只对于HTTP的不用下载。下载的软件等都是放在/usr/local/src/目录中
3.1下载Tengine:
在线下载:
cd /usr/local/src
wget http://tengine.taobao.org/download/tengine-2.1.0.tar.gz
解压Tengine:
tar -zxvf tengine-2.1.0.tar.gz
3.2 下载TCP模块:
在线下载:
cd /usr/local/src
wget https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master.zip
解压:
unzip master.zip