Centos安装varnish方法

2025-05-20 07:57:42

1、安装基础软件yum install gcc gcc-c++

Centos安装varnish方法

2、安装相关组件pcreyum install pcre pcre-devel

Centos安装varnish方法

3、获取源码包文件

Centos安装varnish方法

4、解压并进入目录

Centos安装varnish方法

5、设置环境变量export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Centos安装varnish方法

6、配置./configure --prefix=/usr/local/varnish --enable幻腾寂埒-dependency-trackin --enable-debugging-symbols --enable-developer-warnings

Centos安装varnish方法

7、make && make install

Centos安装varnish方法

8、配置文件varnish.vcl内容为backend cqserver {.host = "192.168.122.188"稆糨孝汶;;.port = "5007";.connect_timeout = 20s;}acl purge {"localhost";"127.0.0.1";"192.168.122.0"/24;}sub vcl_recv {if (req.request == "PURGE") {if (!client.ip ~ purge) { error 405 "Not allowed."; }return (lookup);}if (req.http.host ~ "^192") {set req.backend = cqserver; if (req.request != "GET" && req.request != "HEAD") { return (pipe); }else{ return (lookup); }}else { error 404 "caoqing Cache Server"; return (lookup); }}sub vcl_hit {if (req.request == "PURGE") {set obj.ttl = 0s;error 200 "Purged.";}}sub vcl_deliver { if (obj.hits > 0){ set resp.http.X-Cache = "HIT"; } else { set resp.http.X-Cache = "MISS"; }}sub vcl_miss {if (req.request == "PURGE") {error 404 "Not in cache.";}}

Centos安装varnish方法

9、启动varnishd服务

Centos安装varnish方法

10、进行验证

Centos安装varnish方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢