相信现在用 VPS 的个人真的不少,对于许多人来说 LNMP 和 AMH 算是最好不过的环境了

tengine

关于 Tengine 的话介绍就不必多说,这个是阿里(某宝)的一项开源 Web 服务器项目。针对大访问量的网站和性能都有比较好的优化,当然、这是基于 Nginx 的!


一、安装/编译,这个方法适合军哥的 LNMP 和 AMH,不多说、给你一坨代码执行即可:

wget -c http://tengine.taobao.org/download/tengine-1.4.6.tar.gz && tar zxvf tengine-1.4.6.tar.gz && cd tengine-1.4.6/ && ./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

二、删除配置,上面后面会有专门讲解,你在这段代码过后就会进入编辑器、输入“ i ”,找出如下:

location /status {
	stub_status on;
	access_log   off;
}

三、查看状态,找到上面代码之后果断删除,找不到就看看 Nginx 是否正常:

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

如果有“ Successful ”结尾那就是没问题,最后收尾就好了!

收尾工作:停止 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

如果你看到了 Tengine/1.4.6 的话那就是成功升级了!

QQ图片20130729014903

如果没问题、就可以开始正常使用了!


上面的代码详细讲解

wget -c http://tengine.taobao.org/download/tengine-1.4.6.tar.gz #获取压缩包
tar zxvf tengine-1.4.6.tar.gz                                   #解压
cd tengine-1.4.6/                                               #进入目录
./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版本

我就不上那么多图了,看起来命令很多、事实上一下就执行完了!


小结

不是要技术文吗?下次搞些我自己都不知道自己在干嘛的上来 ,其实我觉得 Tengine 没啥不一样 ...

目前有31条回应
Comment
Trackback
Loading ....
  • 免费资源部落 回应于2013/08/06 23:26 回复TA

    可惜用了Nigx后缓存用不了了。

    • Tomas 回应于2013/08/08 04:41 回复TA

      为什么呢?是说的网站内文件缓存么?可能是文件权限或归属问题,试试“chown -R www 网站目录”,这个样子就可以了。

      目前用着还挺正常 。。好久没回博客好多人的留言都 。。。。唉 。。

  • sxbxjhwm 回应于2013/07/31 17:57 回复TA

    代码高亮插件叫什么。。。亲

    • Tomas 回应于2013/08/11 08:14 回复TA

      @sxbxjhwm: 我用的是“SyntaxHighlighter++”,不过貌似好多人不太喜欢

  • voncing 回应于2013/07/30 21:26 回复TA

    最近忙,没时间折腾vps了

    • Tomas 回应于2013/08/11 08:15 回复TA

      @voncing: 😎 这几天手里 VPS 多就玩玩这些了,平时也就搞搞模板啥的

  • Whico 回应于2013/07/30 18:38 回复TA

    好久没来了,来看看小蒋

  • Lan Tian 回应于2013/07/29 20:21 回复TA

    个人感觉就是nginx+模块化

    • Tomas 回应于2013/08/11 08:14 回复TA

      @Lan Tian: 话说就是这样,而且说的可以支持更大的并发到底是多大没人知道 。。

      • Lan Tian 回应于2013/08/12 16:25 回复TA

        @Tomas: 把自己站搬到tengine上,然后cc,看它多能扛

        • Tomas 回应于2013/08/12 18:21 回复TA

          额,准确来说应该会比 apache 好点 。。

          iptables 加一个规则基本可以缓解一些 CC 的流量了

  • 烟花易冷 回应于2013/07/29 18:04 回复TA

    今天vagex开放注册

  • Dzing. 回应于2013/07/29 16:07 回复TA

    不错,支持哈哈

  • 烟花易冷 回应于2013/07/29 15:16 回复TA

    支持技术文,哇嘎嘎

  • 烟花易冷 回应于2013/07/29 15:15 回复TA

    我晕死、、、干吗要用阿里粑粑的那个,,我继续飘过、、

  • 湖畔楼阁 回应于2013/07/29 14:29 回复TA

    源码太旧了就是,。。。

  • 小五 回应于2013/07/29 13:13 回复TA

    小网站没有影响。土豆网现在就在用它

    • Tomas 回应于2013/08/11 08:13 回复TA

      @小五: 阿里巴巴的几乎都是 Tengine,其实 SAE 还是基于 Nginx 的呢

  • 时晞 回应于2013/07/29 10:04 回复TA

    不错。。不过我那128MB小内存的VPS用不着。。大访问量Nginx没挂VPS先挂了。。。。

    • Tomas 回应于2013/08/11 08:11 回复TA

      我表示先前 Host1Free 的挂探针挂了许久、VPS 和 Nginx 都没挂、H1F 挂了

  • imyip 回应于2013/07/29 09:05 回复TA

    这几天你都在弄这些啦?

    • Tomas 回应于2013/08/11 08:12 回复TA

      这些天都无聊 。。而且晚上要去游泳所以就随便搞搞 。。

  • 西澪茶社 回应于2013/07/29 07:14 回复TA

    编译貌似语法错误,暂时无法验证

  • 西澪茶社 回应于2013/07/29 07:13 回复TA

    沙发神功!!!!

  • 本篇文章没有Trackback
你目前的身份是游客,请输入昵称和电邮!