<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=Varnish_Configuration</id>
	<title>Varnish Configuration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=Varnish_Configuration"/>
	<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;action=history"/>
	<updated>2026-05-04T02:27:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;diff=6035&amp;oldid=prev</id>
		<title>Vmurrell at 07:49, 11 September 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;diff=6035&amp;oldid=prev"/>
		<updated>2023-09-11T07:49:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 07:49, 11 September 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:How_To]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Overview =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Overview =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;diff=6034&amp;oldid=prev</id>
		<title>Vmurrell at 07:48, 11 September 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;diff=6034&amp;oldid=prev"/>
		<updated>2023-09-11T07:48:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 07:48, 11 September 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Overview =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Overview =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Example Configuration =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Example Configuration =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;diff=1111&amp;oldid=prev</id>
		<title>Mnelson: Created page with &quot;= Overview =    = Example Configuration =  #  # This is an example VCL file for Varnish.  #  # See the VCL chapters in the Users Guide at https://www.varnish-cache.org/docs/...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Varnish_Configuration&amp;diff=1111&amp;oldid=prev"/>
		<updated>2020-02-20T10:53:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Overview =    = Example Configuration =  #  # This is an example VCL file for Varnish.  #  # See the VCL chapters in the Users Guide at https://www.varnish-cache.org/docs/...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example Configuration =&lt;br /&gt;
 #&lt;br /&gt;
 # This is an example VCL file for Varnish.&lt;br /&gt;
 #&lt;br /&gt;
 # See the VCL chapters in the Users Guide at https://www.varnish-cache.org/docs/&lt;br /&gt;
 # and https://www.varnish-cache.org/trac/wiki/VCLExamples for more examples.&lt;br /&gt;
 &lt;br /&gt;
 # Marker to tell the VCL compiler that this VCL has been adapted to the&lt;br /&gt;
 # new 4.0 format.&lt;br /&gt;
 vcl 4.0;&lt;br /&gt;
 &lt;br /&gt;
 # Default backend definition. Set this to point to your content server.&lt;br /&gt;
 backend default {&lt;br /&gt;
    .host = &amp;quot;127.0.0.1&amp;quot;;&lt;br /&gt;
    .port = &amp;quot;8060&amp;quot;;&lt;br /&gt;
    .first_byte_timeout = 600s;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub vcl_recv {&lt;br /&gt;
    set req.backend_hint= default;&lt;br /&gt;
 &lt;br /&gt;
    # Allow PURGE from trusted sources&lt;br /&gt;
    if (req.method == &amp;quot;PURGE&amp;quot;) {&lt;br /&gt;
        if (!client.ip ~ purge) {&lt;br /&gt;
            return(synth(405,&amp;quot;Not allowed.&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
        return (purge);&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    # Allow BAN from trusted sources&lt;br /&gt;
    if (req.method == &amp;quot;BAN&amp;quot;) {&lt;br /&gt;
        if (!client.ip ~ purge) {&lt;br /&gt;
           return(synth(403, &amp;quot;Not allowed.&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        # It may be necessary to state your URL rather than obtain it from req.http.host&lt;br /&gt;
        ban(&amp;quot;req.http.host == &amp;quot; + req.http.host + &amp;quot; &amp;amp;&amp;amp; req.url ~ &amp;quot; + req.url);&lt;br /&gt;
        #ban(&amp;quot;req.http.host == myserver.org &amp;amp;&amp;amp; req.url ~ &amp;quot; + req.url);&lt;br /&gt;
        # Throw a synthetic page so the&lt;br /&gt;
        # request won't go to the backend.&lt;br /&gt;
        return(synth(200, &amp;quot;Ban added&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    # Preserve language modifiers&lt;br /&gt;
    if (req.http.Accept-Language) {&lt;br /&gt;
            if (req.http.Accept-Language ~ &amp;quot;en&amp;quot;) { set req.http.Accept-Language = &amp;quot;en&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;fr&amp;quot;) { set req.http.Accept-Language = &amp;quot;fr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;de&amp;quot;) { set req.http.Accept-Language = &amp;quot;de&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;aa&amp;quot;) { set req.http.Accept-Language = &amp;quot;aa&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ab&amp;quot;) { set req.http.Accept-Language = &amp;quot;ab&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ae&amp;quot;) { set req.http.Accept-Language = &amp;quot;ae&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;af&amp;quot;) { set req.http.Accept-Language = &amp;quot;af&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ak&amp;quot;) { set req.http.Accept-Language = &amp;quot;ak&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;am&amp;quot;) { set req.http.Accept-Language = &amp;quot;am&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;an&amp;quot;) { set req.http.Accept-Language = &amp;quot;an&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ar&amp;quot;) { set req.http.Accept-Language = &amp;quot;ar&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;as&amp;quot;) { set req.http.Accept-Language = &amp;quot;as&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;av&amp;quot;) { set req.http.Accept-Language = &amp;quot;av&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ay&amp;quot;) { set req.http.Accept-Language = &amp;quot;ay&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;az&amp;quot;) { set req.http.Accept-Language = &amp;quot;az&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ba&amp;quot;) { set req.http.Accept-Language = &amp;quot;ba&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;be&amp;quot;) { set req.http.Accept-Language = &amp;quot;be&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bg&amp;quot;) { set req.http.Accept-Language = &amp;quot;bg&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bh&amp;quot;) { set req.http.Accept-Language = &amp;quot;bh&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bi&amp;quot;) { set req.http.Accept-Language = &amp;quot;bi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bm&amp;quot;) { set req.http.Accept-Language = &amp;quot;bm&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bn&amp;quot;) { set req.http.Accept-Language = &amp;quot;bn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bo&amp;quot;) { set req.http.Accept-Language = &amp;quot;bo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;br&amp;quot;) { set req.http.Accept-Language = &amp;quot;br&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;bs&amp;quot;) { set req.http.Accept-Language = &amp;quot;bs&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ce&amp;quot;) { set req.http.Accept-Language = &amp;quot;ce&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ch&amp;quot;) { set req.http.Accept-Language = &amp;quot;ch&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;co&amp;quot;) { set req.http.Accept-Language = &amp;quot;co&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;cr&amp;quot;) { set req.http.Accept-Language = &amp;quot;cr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;cs&amp;quot;) { set req.http.Accept-Language = &amp;quot;cs&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;cu&amp;quot;) { set req.http.Accept-Language = &amp;quot;cu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;cv&amp;quot;) { set req.http.Accept-Language = &amp;quot;cv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;cy&amp;quot;) { set req.http.Accept-Language = &amp;quot;cy&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;da&amp;quot;) { set req.http.Accept-Language = &amp;quot;da&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;dv&amp;quot;) { set req.http.Accept-Language = &amp;quot;dv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;dz&amp;quot;) { set req.http.Accept-Language = &amp;quot;dz&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ee&amp;quot;) { set req.http.Accept-Language = &amp;quot;ee&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;el&amp;quot;) { set req.http.Accept-Language = &amp;quot;el&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;eo&amp;quot;) { set req.http.Accept-Language = &amp;quot;eo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;es&amp;quot;) { set req.http.Accept-Language = &amp;quot;es&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;et&amp;quot;) { set req.http.Accept-Language = &amp;quot;et&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;eu&amp;quot;) { set req.http.Accept-Language = &amp;quot;eu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;fa&amp;quot;) { set req.http.Accept-Language = &amp;quot;fa&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ff&amp;quot;) { set req.http.Accept-Language = &amp;quot;ff&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;fi&amp;quot;) { set req.http.Accept-Language = &amp;quot;fi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;fj&amp;quot;) { set req.http.Accept-Language = &amp;quot;fj&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;fo&amp;quot;) { set req.http.Accept-Language = &amp;quot;fo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;fy&amp;quot;) { set req.http.Accept-Language = &amp;quot;fy&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ga&amp;quot;) { set req.http.Accept-Language = &amp;quot;ga&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;gd&amp;quot;) { set req.http.Accept-Language = &amp;quot;gd&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;gl&amp;quot;) { set req.http.Accept-Language = &amp;quot;gl&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;gn&amp;quot;) { set req.http.Accept-Language = &amp;quot;gn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;gu&amp;quot;) { set req.http.Accept-Language = &amp;quot;gu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;gv&amp;quot;) { set req.http.Accept-Language = &amp;quot;gv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ha&amp;quot;) { set req.http.Accept-Language = &amp;quot;ha&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;he&amp;quot;) { set req.http.Accept-Language = &amp;quot;he&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;hi&amp;quot;) { set req.http.Accept-Language = &amp;quot;hi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ho&amp;quot;) { set req.http.Accept-Language = &amp;quot;ho&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;hr&amp;quot;) { set req.http.Accept-Language = &amp;quot;hr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ht&amp;quot;) { set req.http.Accept-Language = &amp;quot;ht&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;hu&amp;quot;) { set req.http.Accept-Language = &amp;quot;hu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;hy&amp;quot;) { set req.http.Accept-Language = &amp;quot;hy&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;hz&amp;quot;) { set req.http.Accept-Language = &amp;quot;hz&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ia&amp;quot;) { set req.http.Accept-Language = &amp;quot;ia&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;id&amp;quot;) { set req.http.Accept-Language = &amp;quot;id&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ie&amp;quot;) { set req.http.Accept-Language = &amp;quot;ie&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ig&amp;quot;) { set req.http.Accept-Language = &amp;quot;ig&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ii&amp;quot;) { set req.http.Accept-Language = &amp;quot;ii&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ik&amp;quot;) { set req.http.Accept-Language = &amp;quot;ik&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;io&amp;quot;) { set req.http.Accept-Language = &amp;quot;io&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;is&amp;quot;) { set req.http.Accept-Language = &amp;quot;is&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;it&amp;quot;) { set req.http.Accept-Language = &amp;quot;it&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;iu&amp;quot;) { set req.http.Accept-Language = &amp;quot;iu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ja&amp;quot;) { set req.http.Accept-Language = &amp;quot;ja&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;jv&amp;quot;) { set req.http.Accept-Language = &amp;quot;jv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ka&amp;quot;) { set req.http.Accept-Language = &amp;quot;ka&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kg&amp;quot;) { set req.http.Accept-Language = &amp;quot;kg&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ki&amp;quot;) { set req.http.Accept-Language = &amp;quot;ki&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kj&amp;quot;) { set req.http.Accept-Language = &amp;quot;kj&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kk&amp;quot;) { set req.http.Accept-Language = &amp;quot;kk&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kl&amp;quot;) { set req.http.Accept-Language = &amp;quot;kl&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;km&amp;quot;) { set req.http.Accept-Language = &amp;quot;km&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kn&amp;quot;) { set req.http.Accept-Language = &amp;quot;kn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ko&amp;quot;) { set req.http.Accept-Language = &amp;quot;ko&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kr&amp;quot;) { set req.http.Accept-Language = &amp;quot;kr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ks&amp;quot;) { set req.http.Accept-Language = &amp;quot;ks&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ku&amp;quot;) { set req.http.Accept-Language = &amp;quot;ku&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kv&amp;quot;) { set req.http.Accept-Language = &amp;quot;kv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;kw&amp;quot;) { set req.http.Accept-Language = &amp;quot;kw&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ky&amp;quot;) { set req.http.Accept-Language = &amp;quot;ky&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;la&amp;quot;) { set req.http.Accept-Language = &amp;quot;la&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;lb&amp;quot;) { set req.http.Accept-Language = &amp;quot;lb&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;lg&amp;quot;) { set req.http.Accept-Language = &amp;quot;lg&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;li&amp;quot;) { set req.http.Accept-Language = &amp;quot;li&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ln&amp;quot;) { set req.http.Accept-Language = &amp;quot;ln&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;lo&amp;quot;) { set req.http.Accept-Language = &amp;quot;lo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;lt&amp;quot;) { set req.http.Accept-Language = &amp;quot;lt&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;lu&amp;quot;) { set req.http.Accept-Language = &amp;quot;lu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;lv&amp;quot;) { set req.http.Accept-Language = &amp;quot;lv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mg&amp;quot;) { set req.http.Accept-Language = &amp;quot;mg&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mh&amp;quot;) { set req.http.Accept-Language = &amp;quot;mh&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mi&amp;quot;) { set req.http.Accept-Language = &amp;quot;mi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mk&amp;quot;) { set req.http.Accept-Language = &amp;quot;mk&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ml&amp;quot;) { set req.http.Accept-Language = &amp;quot;ml&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mn&amp;quot;) { set req.http.Accept-Language = &amp;quot;mn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mr&amp;quot;) { set req.http.Accept-Language = &amp;quot;mr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ms&amp;quot;) { set req.http.Accept-Language = &amp;quot;ms&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;mt&amp;quot;) { set req.http.Accept-Language = &amp;quot;mt&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;my&amp;quot;) { set req.http.Accept-Language = &amp;quot;my&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;na&amp;quot;) { set req.http.Accept-Language = &amp;quot;na&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;nb&amp;quot;) { set req.http.Accept-Language = &amp;quot;nb&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;nd&amp;quot;) { set req.http.Accept-Language = &amp;quot;nd&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ne&amp;quot;) { set req.http.Accept-Language = &amp;quot;ne&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ng&amp;quot;) { set req.http.Accept-Language = &amp;quot;ng&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;nl&amp;quot;) { set req.http.Accept-Language = &amp;quot;nl&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;nn&amp;quot;) { set req.http.Accept-Language = &amp;quot;nn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;no&amp;quot;) { set req.http.Accept-Language = &amp;quot;no&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;nr&amp;quot;) { set req.http.Accept-Language = &amp;quot;nr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;nv&amp;quot;) { set req.http.Accept-Language = &amp;quot;nv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ny&amp;quot;) { set req.http.Accept-Language = &amp;quot;ny&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;oc&amp;quot;) { set req.http.Accept-Language = &amp;quot;oc&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;oj&amp;quot;) { set req.http.Accept-Language = &amp;quot;oj&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;om&amp;quot;) { set req.http.Accept-Language = &amp;quot;om&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;or&amp;quot;) { set req.http.Accept-Language = &amp;quot;or&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;os&amp;quot;) { set req.http.Accept-Language = &amp;quot;os&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;pa&amp;quot;) { set req.http.Accept-Language = &amp;quot;pa&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;pi&amp;quot;) { set req.http.Accept-Language = &amp;quot;pi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;pl&amp;quot;) { set req.http.Accept-Language = &amp;quot;pl&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ps&amp;quot;) { set req.http.Accept-Language = &amp;quot;ps&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;pt&amp;quot;) { set req.http.Accept-Language = &amp;quot;pt&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;qu&amp;quot;) { set req.http.Accept-Language = &amp;quot;qu&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;rm&amp;quot;) { set req.http.Accept-Language = &amp;quot;rm&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;rn&amp;quot;) { set req.http.Accept-Language = &amp;quot;rn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ro&amp;quot;) { set req.http.Accept-Language = &amp;quot;ro&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ru&amp;quot;) { set req.http.Accept-Language = &amp;quot;ru&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;rw&amp;quot;) { set req.http.Accept-Language = &amp;quot;rw&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sa&amp;quot;) { set req.http.Accept-Language = &amp;quot;sa&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sc&amp;quot;) { set req.http.Accept-Language = &amp;quot;sc&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sd&amp;quot;) { set req.http.Accept-Language = &amp;quot;sd&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;se&amp;quot;) { set req.http.Accept-Language = &amp;quot;se&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sg&amp;quot;) { set req.http.Accept-Language = &amp;quot;sg&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;si&amp;quot;) { set req.http.Accept-Language = &amp;quot;si&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sk&amp;quot;) { set req.http.Accept-Language = &amp;quot;sk&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sl&amp;quot;) { set req.http.Accept-Language = &amp;quot;sl&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sm&amp;quot;) { set req.http.Accept-Language = &amp;quot;sm&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sn&amp;quot;) { set req.http.Accept-Language = &amp;quot;sn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;so&amp;quot;) { set req.http.Accept-Language = &amp;quot;so&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sq&amp;quot;) { set req.http.Accept-Language = &amp;quot;sq&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sr&amp;quot;) { set req.http.Accept-Language = &amp;quot;sr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ss&amp;quot;) { set req.http.Accept-Language = &amp;quot;ss&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;st&amp;quot;) { set req.http.Accept-Language = &amp;quot;st&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;su&amp;quot;) { set req.http.Accept-Language = &amp;quot;su&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sv&amp;quot;) { set req.http.Accept-Language = &amp;quot;sv&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;sw&amp;quot;) { set req.http.Accept-Language = &amp;quot;sw&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ta&amp;quot;) { set req.http.Accept-Language = &amp;quot;ta&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;te&amp;quot;) { set req.http.Accept-Language = &amp;quot;te&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tg&amp;quot;) { set req.http.Accept-Language = &amp;quot;tg&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;th&amp;quot;) { set req.http.Accept-Language = &amp;quot;th&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ti&amp;quot;) { set req.http.Accept-Language = &amp;quot;ti&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tk&amp;quot;) { set req.http.Accept-Language = &amp;quot;tk&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tl&amp;quot;) { set req.http.Accept-Language = &amp;quot;tl&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tn&amp;quot;) { set req.http.Accept-Language = &amp;quot;tn&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;to&amp;quot;) { set req.http.Accept-Language = &amp;quot;to&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tr&amp;quot;) { set req.http.Accept-Language = &amp;quot;tr&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ts&amp;quot;) { set req.http.Accept-Language = &amp;quot;ts&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tt&amp;quot;) { set req.http.Accept-Language = &amp;quot;tt&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;tw&amp;quot;) { set req.http.Accept-Language = &amp;quot;tw&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ty&amp;quot;) { set req.http.Accept-Language = &amp;quot;ty&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ug&amp;quot;) { set req.http.Accept-Language = &amp;quot;ug&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;uk&amp;quot;) { set req.http.Accept-Language = &amp;quot;uk&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ur&amp;quot;) { set req.http.Accept-Language = &amp;quot;ur&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;uz&amp;quot;) { set req.http.Accept-Language = &amp;quot;uz&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;ve&amp;quot;) { set req.http.Accept-Language = &amp;quot;ve&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;vi&amp;quot;) { set req.http.Accept-Language = &amp;quot;vi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;vo&amp;quot;) { set req.http.Accept-Language = &amp;quot;vo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;wa&amp;quot;) { set req.http.Accept-Language = &amp;quot;wa&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;wo&amp;quot;) { set req.http.Accept-Language = &amp;quot;wo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;xh&amp;quot;) { set req.http.Accept-Language = &amp;quot;xh&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;yi&amp;quot;) { set req.http.Accept-Language = &amp;quot;yi&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;yo&amp;quot;) { set req.http.Accept-Language = &amp;quot;yo&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;za&amp;quot;) { set req.http.Accept-Language = &amp;quot;za&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;zh&amp;quot;) { set req.http.Accept-Language = &amp;quot;zh&amp;quot;;&lt;br /&gt;
            } elsif (req.http.Accept-Language ~ &amp;quot;zu&amp;quot;) { set req.http.Accept-Language = &amp;quot;zu&amp;quot;;&lt;br /&gt;
            } else {&lt;br /&gt;
                # unknown language. Remove the accept-language header and&lt;br /&gt;
                # use the backend default.&lt;br /&gt;
                unset req.http.Accept-Language;&lt;br /&gt;
            }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    if (req.url ~ &amp;quot;/ws/public/sdmxapi/rest/data/&amp;quot;) {&lt;br /&gt;
        # Destroy the COOKIE&lt;br /&gt;
        unset req.http.cookie;&lt;br /&gt;
    } else {&lt;br /&gt;
        return (pass);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub vcl_backend_response {&lt;br /&gt;
    # Happens after we have read the response headers from the backend.&lt;br /&gt;
    #&lt;br /&gt;
    # Here you clean the response headers, removing silly Set-Cookie headers&lt;br /&gt;
    # and other mistakes your backend does.&lt;br /&gt;
&lt;br /&gt;
    if (bereq.url ~ &amp;quot;/ws/public/sdmxapi/rest/data/&amp;quot;) {&lt;br /&gt;
        # Destroy the COOKIE&lt;br /&gt;
        unset beresp.http.set-cookie;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub vcl_deliver {&lt;br /&gt;
    # Happens when we have all the pieces we need, and are about to send the&lt;br /&gt;
    # response to the client.&lt;br /&gt;
    #&lt;br /&gt;
    # You can do accounting or modifying the final object here.&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub vcl_backend_response {&lt;br /&gt;
    set beresp.ttl = 60m;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 acl purge {&lt;br /&gt;
    # Specify the sites that you wish to be able to perform BANs&lt;br /&gt;
    &amp;quot;localhost&amp;quot;;&lt;br /&gt;
    &amp;quot;212.58.246.0&amp;quot;/24;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Mnelson</name></author>
		
	</entry>
</feed>