Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- backend default {
- .host = "127.0.0.1";
- .port = "8081";
- }
- sub vcl_recv {
- if (req.url ~ "\.(css|js|jpg|jpeg|gif|png|tiff|tif|svg|swf|ico|mp3|mp4|m4a|ogg|mov|avi|wmv)$") {
- unset req.http.Cookie;
- return(lookup);
- }
- if (req.url ~ "(get_file)" && req.url !~ "admin") {
- unset req.http.Cookie;
- return(lookup);
- }
- if (req.url ~ "(assets)" && req.url !~ "admin" && req.url && req.request != "POST") {
- unset req.http.Cookie;
- return(lookup);
- }
- if (req.url ~ "server-status" ) {
- error 403;
- }
- set req.backend = default;
- }
- sub vcl_fetch {
- if (req.url ~ "(assets)" && req.url !~ "admin" && req.url && req.request != "POST") {
- unset beresp.http.Set-Cookie;
- set beresp.ttl = 24h;
- return(deliver);
- }
- if (req.url ~ "\.(css|js|jpg|jpeg|gif|png|tiff|tif|svg|swf|ico|mp3|mp4|m4a|ogg|mov|avi|wmv)$") {
- unset beresp.http.Set-Cookie;
- set beresp.ttl = 24h;
- return(deliver);
- }
- if (req.url ~ "(get_file)" && req.url !~ "admin") {
- unset beresp.http.Set-Cookie;
- set beresp.ttl = 24h;
- return(deliver);
- }
- return(deliver);
- }
Advertisement
Add Comment
Please, Sign In to add comment