产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 实战AMH面板安装Varnish,varnish+nginx+wordpress

caaol
银牌会员
1713.95 价值分

caaol 发表于 2013-10-23 13:20:54
本帖最后由 caaol 于 2013-10-23 13:22 编辑

终于搞好了哦,呵呵,折腾我很久,这的字数限制太厉害了,给出关键的改端口的地方,其它信息看我的博客吧,在这:http://www.wordpressnote.com/amh-varnish-nginx-wordpress/

不多说了,如果你有问题,可以留言,看看能不能帮上你


这个折腾了很久了,以前用的一台韩国共享IP的VPS,端口映射,一直搞不定AMH面板装Varnish。现在买了RAMNODE的VPS后,终于实现了这个,好像还可以。先给个安装好后网站头部信息截图:
http://wordpresscom.qiniudn.com/wp-content/uploads/amh-varnish-nginx_thumb.jpg
可以看到多了三项X-Varnish、Age、Via
如何判断是否是经过缓存的呢?
首先可以看Age字段,如果是大于0的话,说明是从缓存命中的。其次查看X-Varnish字段,如果是两个数字例如X-Varnish: 1668515406 1668515405
代表的是Varnish两次请求id(req.xid):一个为发起请求的id,另外一个是获取缓存的id,而缓存未命中或者pass到后端的情况都是一个数值(当然你可以在deliver过程中修改这些头信息或者直接隐藏掉)
AMH面板 Ngnix 端口修改现在这个就有点那个了,改好这个就OK了。需要动的文件:
/usr/local/nginx/conf 下面的 nginx.conf nginx-host.conf
/usr/local/nginx/conf/vhost 你的网站的配置文件,比如我的是 mbjbj.conf
其中nginx-host.conf、mbjbj.conf 里面把 listen 80; 改为 listen 8080;
而nginx.conf中,需要更改最后一个:
server
{
listen 80 default;
return 400;
}
}
改为
server
{
listen 8080 default;
return 400;
}
}
重启Ngnix,大功告成。
2013-10-23 13:20:54 1

caaol
银牌会员
1713.95 价值分

写了近两个小时,都没有加个分的? 支持
  支持 (0分)  反对 (0分)
回复  2013-10-23 13:47:45 2

ali
银牌会员
3123.65 价值分

好牛B的样子
  支持 (0分)  反对 (0分)
回复  2013-10-23 13:52:09 3

蓝鹰
银牌会员
1328.00 价值分

我去转载下
  支持 (0分)  反对 (0分)
回复  2013-10-23 14:34:58 4

amysql
创始人
16530.81 价值分

不错,楼主可以写成模块,方便大家安装。
  支持 (0分)  反对 (0分)
回复  2013-10-23 15:28:11 5

AMH面板 - 好用高效低占用、安全可靠极稳定

Yusky
金牌会员
11307.70 价值分

引用:
amysql 发表于 2013-10-23 15:28
不错,楼主可以写成模块,方便大家安装。


那模块代码我看了一下。头都晕了
  支持 (0分)  反对 (0分)
回复  2013-10-23 17:27:53 6

magento
铝牌会员
421.26 价值分

好久的东东了,到现在还是没有Varnish,有点小可惜咯
  支持 (0分)  反对 (0分)
回复  2021-04-30 00:05:17 7

AMH棒棒哒

 1  (总1页)
AMH社区列表
用户服务中心