tengine简单安装_简单升级 Tengine1.5.1 稳定版教程,附修改头部教程

在上次写了《

目前 Tengine 1.5.1 稳定版已经发布有几天了,我也打算升级了、顺便就发个教程记录一下。

注意:修改 Header(头部信息)请务必在安装前修改!修改方法请下拉:

→→→→→ 单击我展开修改头部的教程 ←←←←←

一、下载 Tengine 1.5.1 最新稳定版并解压、同时进入目录,执行如下命令:

wget -c http://tengine.taobao.org/download/tengine-1.5.1.tar.gz && tar zxvf tengine-1.5.1.tar.gz && cd tengine-1.5.1/

二、修改头部信息,执行如下命令(建议使用 WinSCP 等进入后下载这个文件修改):

vi src/core/nginx.h

里面的信息大约就是如下了,修改后保存:

/*

* Copyright (C) Igor Sysoev

* Copyright (C) Nginx, Inc.

*/

#ifndef _NGINX_H_INCLUDED_

#define _NGINX_H_INCLUDED_

#define nginx_version 1002009

#define NGINX_VERSION "1.2.9"

#define NGINX_VER "nginx/" NGINX_VERSION

#define TENGINE "Tengine"

#define tengine_version 1005001

#define TENGINE_VERSION "1.5.1"

#define TENGINE_VER TENGINE "/" TENGINE_VERSION

#define NGINX_VAR "NGINX"

#define NGX_OLDPID_EXT ".oldbin"

#endif /* _NGINX_H_INCLUDED_ */

1、1.2.9 是 Nginx 版本号,可以修改的稍微高一点会给黑客一些麻烦

2、nginx/ 就是经常 500、502 之类会出现的 nginx/1.2.9 前面这部分

3、Tengine 就是你这个的版本了,输入 /usr/local/nginx/sbin/nginx -v 可以看到

4、1.5.1 就是 Tengine 的版本,这四条信息修改成什么都没关系

保存好了之后就执行如下命令安装、备份配置之类的:

./configure && make && mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old && cp -r objs/nginx /usr/local/nginx/sbin/nginx

三、搞定如上之后按照这个下拉栏下面的教程,第二条(删除配置)开始。

一、安装/编译,和上次一样,先给你一坨命令粘贴到 SSH 执行即可,任何提示都回车:

wget -c http://tengine.taobao.org/download/tengine-1.5.1.tar.gz && tar zxvf tengine-1.5.1.tar.gz && cd tengine-1.5.1/ && ./configure && make && mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old && cp -r objs/nginx /usr/local/nginx/sbin/nginx

二、删除配置,如果本来就是 Tengine 跳过,不是的话执行如下命令:

vi /usr/local/nginx/conf/nginx.conf

进去之后删除如下内容,找不到的话就直接退出来:

location /status {

stub_status on;

access_log off;

}

三、查看状态,执行如下命令,看到 Successful 就是没问题:

/usr/local/nginx/sbin/nginx -t

收尾工作:重启 Nginx 顺便看看现在的版本:

kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` && kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin` && /etc/init.d/nginx restart && /usr/local/nginx/sbin/nginx -v

如果你看到版本变成你的或为新版就说明你成功了!

上面命令的解释:

wget -c http://tengine.taobao.org/download/tengine-1.5.1.tar.gz #获取压缩包

tar zxvf tengine-1.5.1.tar.gz #解压

cd tengine-1.5.1/ #进入目录

./configure #执行安装脚本

make #编译

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old #备份配置

cp -r objs/nginx /usr/local/nginx/sbin/nginx #复制配置粘贴

vi /usr/local/nginx/conf/nginx.conf #配置 Nginx

/usr/local/nginx/sbin/nginx -t #查看状态

kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` #杀进程

kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin` #杀进程

/etc/init.d/nginx restart #重启Nginx

/usr/local/nginx/sbin/nginx -v #查看Nginx版本

额,还是一样懒得发图了,因为闭着眼睛执行命令就搞定了。

小结

把头部修改成 TuServer 不知道会不会有点土豪的感觉呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值