Varnish vs Nginx configuration added
This commit is contained in:
@ -52,6 +52,7 @@ sub vcl_init {
|
||||
# vdir.add_backend(servern);
|
||||
}
|
||||
|
||||
# This function is used when a request is send by a HTTP client (Browser)
|
||||
sub vcl_recv {
|
||||
# Called at the beginning of a request, after the complete request has been received and parsed.
|
||||
# Its purpose is to decide whether or not to serve the request, how to do it, and, if applicable,
|
||||
@ -75,8 +76,12 @@ sub vcl_recv {
|
||||
# Not from an allowed IP? Then die with an error.
|
||||
return (synth(405, "This IP is not allowed to send PURGE requests."));
|
||||
}
|
||||
# If you got this stage (and didn't error out above), purge the cached result
|
||||
return (purge);
|
||||
|
||||
ban("req.http.host == " + req.http.host);
|
||||
# Throw a synthetic page so the request won't go to the backend.
|
||||
return(synth(200, "Ban added"));
|
||||
# If allowed, do a cache_lookup -> vlc_hit() or vlc_miss()
|
||||
#return (purge);
|
||||
}
|
||||
|
||||
# Only deal with "normal" types
|
||||
|
Reference in New Issue
Block a user