关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

CentOS服务器给WordPress安装Varnish加速

发布时间:2019-11-02 07:58:34

Varnish是一种高性能的开源HTTP加速器,下面给大家介绍如何在CentOS上安装。Varnish 来给你的WordPress博客
加速器。1,安装Varnsih 
使用SSH登录你的VPS,执行下面的命令来安装Varnish:

百胜安装清漆

然后我们启动Varnish:

/etc/init.d/varnish开始

设置为开机启动:

chkconfig – 345级清漆

2,配置Varnish
打开default.vcl:

纳米/etc/varnish/default.vcl

确认默认的default.vcl和下面的代码相匹配:

#后端后端默认{.host =“ 127.0.0.1”;.port =“ 80”;.connect_timeout = 60秒;.first_byte_timeout = 10秒;.between_bytes_timeout = 10秒;} #自定义子vcl_recv {删除要求http.X-Forwarded-For;设置req.http.X-Forwarded-For = client.ip; 如果(req.url〜“ ^ / wp-(login | admin)”){返回(管道);} if(req.http.Cookie〜“((wp-postpass | wordpress_logged_in | comment_author_)”){返回(管道);} 如果(req.request ==“ POST”){返回(通过);} 如果(req.http.Cache-Control〜“ no-cache”){返回(通过);} 如果(要求http.Authorization){返回(通过);} 如果(req.url〜“。(jpg | jpeg | gif | png | ico | css | zip | tgz | gz | rar | bz2 | pd f | txt | tar | wav | bmp | rtf | js | flv | swf | htm | html)$“){未设置要求http.Cookie;未设置req.http.Accept-Encoding;未设置要求http.Vary;返回(查找);} if(req.http.Accept-Encoding){如果(req.url〜“。(jpg | png | gif | gz | tgz | bz2 | tbz | mp3 | ogg)$”){删除req.http.Accept-Encoding;} elsif(req.http.Accept-Encoding〜“ gzip”){设置req.http.Accept-Encoding =“ gzip”;} elsif(req.http.Accept-Encoding〜“ deflate”){设置req.http.Accept-Encoding =“ deflate”;}其他{删除req.http.Accept-Encoding;}} 如果(req.backend.healthy){设置req.grace = 30s;}其他{设置req.grace = 1h;} 未设置要求http.Cookie;未设置要求http.Vary;返回(查找);} 子vcl_fetch {设置beresp.grace = 1h;未设置beresp.http.set-cookie;如果(req.url〜“。(jpg | jpeg | gif | png | ico | css | zip | tgz | gz | rar | bz2 | pd f | txt | tar | wav | bmp | rtf | js | flv | swf | htm | html)$“){设置beresp.ttl = 24h;}其他{设置beresp.ttl = 5m;}退货(交付);} sub vcl_deliver {if(obj.hits> 0){设置resp.http.X-Cache =“ HIT”;}其他{设置resp.http.X-Cache =“ MISS”;}设置resp.http.Cache-Control =“ private”;设置resp.http.Pragma =“ private”;删除相应的http.X-Varnish;删除resp.http.Via;删除resp.http.Age;删除resp.http.Server;删除resp.http.X-Powered-By;} 子vcl_pipe {设置bereq.http.connection =“ close”;}

重新启动Varnish以发挥作用:

/etc/init.d/varnish重新启动




/template/Home/Zkeys/PC/Static