varnish中的acl控制
来源:互联网 发布:百川砍价源码 编辑:程序博客网 时间:2024/05/20 02:28
varnish中的acl控制
- varnish中的acl控制
- 定义acl列表
- vcl_recv实现
- objstatus实现
定义acl列表
acl forbidden { include "/etc/varnish/ip.dat";}ip.dat内容:"10.0.0.1"/24;"192.16.0.1"/24;
vcl_recv实现
sub vcl_recv { if (client.ip ~forbidden) { error 505 "Forbidden"; }}
obj.status实现
sub vcl_error {set obj.http.Content-Type = "text/html; charset=utf-8";if (obj.status == 750) {set obj.http.Location = "http://www.google.com/";set obj.status = 302;deliver;}else {synthetic {"<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>"} obj.status " " obj.response {"</title></head><body><h1>Error "} obj.status " " obj.response {"</h1><p>"} obj.response {"</p></body></html>"};}return (deliver);}
生效
varnishd -d -f /etc/varnish/my.vcl
service varnish restart
0 0
- varnish中的acl控制
- ACL访问控制列表
- acl-控制列表编辑
- ACL访问控制列表
- 访问控制列表ACL
- ACL 访问控制列表
- 访问控制列表 ACL
- 访问控制列表ACL
- ACL访问控制列表
- 访问控制列表ACL
- 访问控制列表ACL
- ACL 访问控制
- ACL访问控制列表
- ACL访问控制列表
- acl权限控制详解
- linux ACL权限控制
- Squid 访问控制-ACL
- Zookeeper ACL权限控制
- Python的SMTP邮件发送代码
- CMAKE的使用
- maven+Spring+SpringMVC+Mybatis 整合 xml配置
- varnish工具参考手册
- 支付宝接口
- varnish中的acl控制
- PHP防止刷微信红包方法
- varnish
- 变量名字的力量
- haproxy配置
- asp.net mvc4 使用KindEditor文本编辑器
- Java温习——表达式expression
- oh-my-zsh使用记录
- 对于Tarjan强连通分量算法的理解