using http/2 with varnish

Guillaume Quintard guillaume at varnish-software.com
Mon Dec 28 14:15:08 CET 2015


I think our goal is mid 2016, hopefully sooner, but don't take that as a
promise.

-- 
Guillaume Quintard

On Mon, Dec 28, 2015 at 12:29 PM, Hernán Marsili <hernan at cmsmedios.com>
wrote:

> Thank you very much. Is there an estimate time for h2 support? (first
> quarter 2016, mid-year, etc?). Just to have a notion.
>
> Best regards,
> Hernán.
>
>
> On Mon, Dec 28, 2015 at 5:48 AM Guillaume Quintard <
> guillaume at varnish-software.com> wrote:
>
>> Hi,
>>
>> For a more detailed answer : we don't support H/2 in varnish yet (working
>> on it!). So, if you really really want H/2, having nginx in front of
>> varnish can be a solution.
>>
>> If you are only interested in https, however, varnish 4.1 and onward
>> supports the proxy protocol. It will allow to use and SSL/TLS terminator
>> such as hitch or haproxy that will handle the encryption for you.
>>
>> The advantage to using the proxy protocol is that varnish is aware of it.
>> If you use nginx to proxy the requests, varnish will only see one client:
>> nginx. This means you'll have to do some gymnastics with XFF headers if you
>> want to filter by ip address for example. Plus, nginx is a bit overkill in
>> terms of resources to just be a tls terminator.
>>
>> Migrating to varnish 4 requires a bit of work (not that much, really),
>> but it's worth it, especially considering v3 is EOL.
>>
>> --
>> Guillaume Quintard
>>
>> On Sun, Dec 27, 2015 at 9:27 PM, Mattias Geniar <mattias at nucleus.be>
>> wrote:
>>
>>> > Can anyone point us on the right direction here?
>>>
>>> What you need is a reverse proxy in front of your Varnish instances:
>>> consider running a tool like Nginx (which has HTTP/2 support in its
>>> mainline repositories) that does all your TLS connections and proxies the
>>> request on to Varnish, to keep optimising the cache.
>>>
>>> Mattias
>>>
>> _______________________________________________
>>> varnish-misc mailing list
>>> varnish-misc at varnish-cache.org
>>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20151228/252e0ee5/attachment.html>


More information about the varnish-misc mailing list