今天对淘宝最近开源的软件tengine进行了安装,过程很简单,个人做了相关记录,仅供参考:
 
软件相关网站:
1、http://pcre.org/
2、http://tengine.taobao.org/
 
软件准备:
wget -nv http://tengine.taobao.org/download/tengine-1.3.0.tar.gz -O /tmp/tengine-1.3.0.tar.gz
wget -nv http://cdnetworks-kr-2.dl.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.gz -O /tmp/pcre-8.30.tar.gz
 
安装:
1、安装pcre-8.30
cd /tmp
tar zxvf /tmp/pcre-8.30.tar.gz && cd pcre-8.30
./configure --prefix=/usr/local/pcre
make
make install
cd ..
2、安装tengine-1.3.0
tar zxvf tengine-1.3.0.tar.gz && cd tengine-1.3.0
./configure --prefix=/usr/local/tengine --with-http_stub_status_module --with-openssl=/usr/ --with-pcre=/tmp/pcre-8.30
make
make install
特别注意:--with-pcre=/tmp/pcre-8.30 指向的是源码包解压的路径,而不是安装的路径,否则会报错,我在安装的过程中也确实遇到该错误了,开始我用--with-pcre=/usr/local/pcre/,报错,改为--with-pcre=/tmp/pcre-8.30 安装顺利完成,后面附件中附有安装过程记录。
 
对相关目录修改权限
chown nobody.nobody -R /usr/local/tengine/html/
chmod 700 -R /usr/local/tengine/html/
 
修改监听端口
vim /usr/local/tengine/conf/nginx.conf
注:我个人机器上安装的apache已经占用80端口,故修改端口为88端口
 
启动服务:
/usr/local/tengine/sbin/nginx
 
检查端口和进程:
netstat -ntpl | grep :88
ps auxww | grep nginx
 
通过浏览器访问:
http://192.168.255.131:88/
测试OK!
最后附有相关文档,内容更为详实,读者可以下载查看。