点击登录
  • 欢迎访问无限星辰技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏无限星辰吧
  • 无限星辰的淘宝店铺已经开张了哦,传送门:http://

varnish一键安装包

LINUX服务器 crx349 1726次浏览 0个评论 扫描二维码

安装
sh hot-varnish-1.0.0.sh
hot-varnish-1.0.0
如果和Web在一台机上,先停止Web Server 然后把Web Server 改个端口 比如81或者8080 如果不在一台机上就不用了
Ip为后端Ip 和Web在一起就写127.0.0.1
port为web的端口,本机你改成81就写81 改成8080就写8080 不在1台机上就写后端的Web端口
domain 域名,你要缓存的域名,最后一个是管理端口,用来清理缓存的

安装完就把域名解析到安装varnish机器的Ip上,访问域名就看到你原来的站点了
/wwwroot/varnish/logs 日志目录,切割脚本已经带了
/wwwroot/vcache 缓存目录
www:www 运行用户和组

/usr/local/varnish 安装路径
/usr/local/varnish/etc/varnish/vhost.vcl
配置文件
启动在/etc/rc.local里,关闭直接K掉进程就行
varnish只能放在web前面

如果用varnish负载 反带 加缓存

backend web01 {  
               .host = "192.168.10.244";  
               .port = "80";  
               .probe = {  
                       .url = "/";  
                       .interval = 5s;  
                       .timeout = 1 s;  
                       .window = 5;  
                       .threshold = 3;  
               }  
}  
backend web02 {  
               .host = "192.168.10.243";  
               .port = "80";  
               .probe = {  
                       .url = "/";  
                       .interval = 5s;  
                       .timeout = 1 s;  
                       .window = 5;  
                       .threshold = 3;  
               }  
}  
backend web03 {  
               .host = "192.168.10.242";  
               .port = "80";  
               .probe = {  
                       .url = "/";  
                       .interval = 5s;  
                       .timeout = 1 s;  
                       .window = 5;  
                       .threshold = 3;  
               }  
}  
director load round-robin {  
       {  
               .backend = web01;  
       }  
       {  
               .backend = web02;  
       }  
       {  
               .backend = web03;  
       }  
}


无限星辰 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明varnish一键安装包
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!