# Can we use http2 in Haproxy as frontend protocol and use http 1.1 protocol in backend server

**URL:** <https://discourse.haproxy.org/t/can-we-use-http2-in-haproxy-as-frontend-protocol-and-use-http-1-1-protocol-in-backend-server/879>\
**Category:** Help!\
**Created:** [December 26, 2016, 10:12am UTC](https://discourse.haproxy.org/t/can-we-use-http2-in-haproxy-as-frontend-protocol-and-use-http-1-1-protocol-in-backend-server/879 "2016-12-26T10:12:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kgpopensource](https://avatars.discourse-cdn.com/v4/letter/k/ecae2f/32.png) [@kgpopensource](https://discourse.haproxy.org/u/kgpopensource)\
**Post date:** [December 26, 2016, 10:12am UTC](https://discourse.haproxy.org/t/can-we-use-http2-in-haproxy-as-frontend-protocol-and-use-http-1-1-protocol-in-backend-server/879/1 "2016-12-26T10:12:08Z")

</div>

I have 1 haproxy 1.6.4 server which load balances to two backend apache 2.2.3 servers. What I want to do is use http2 in haproxy as frontend which browsers can talk to and use http1.1 to backend apache servers (conversion from http 2 to http 1.1). Is this architecture possible, or if http2 is used by browser then backend apache should support http2 too ?. Please advise on this issue.

---

<div class="post-metadata">

**Author:** ![lukastribus](https://avatars.discourse-cdn.com/v4/letter/l/7ea924/32.png) [@lukastribus](https://discourse.haproxy.org/u/lukastribus)\
**Post date:** [December 26, 2016, 5:39pm UTC](https://discourse.haproxy.org/t/can-we-use-http2-in-haproxy-as-frontend-protocol-and-use-http-1-1-protocol-in-backend-server/879/2 "2016-12-26T17:39:58Z")

</div>

No, Haproxy does not support HTTP/2 yet.

---

<div class="post-metadata">

**Author:** ![kgpopensource](https://avatars.discourse-cdn.com/v4/letter/k/ecae2f/32.png) [@kgpopensource](https://discourse.haproxy.org/u/kgpopensource)\
**Post date:** [December 27, 2016, 7:31am UTC](https://discourse.haproxy.org/t/can-we-use-http2-in-haproxy-as-frontend-protocol-and-use-http-1-1-protocol-in-backend-server/879/3 "2016-12-27T07:31:32Z")

</div>

So version 1.6.4 does not support http2 or haproxy does not support http2 at all.

---

<div class="post-metadata">

**Author:** ![lukastribus](https://avatars.discourse-cdn.com/v4/letter/l/7ea924/32.png) [@lukastribus](https://discourse.haproxy.org/u/lukastribus)\
**Post date:** [December 27, 2016, 8:21am UTC](https://discourse.haproxy.org/t/can-we-use-http2-in-haproxy-as-frontend-protocol-and-use-http-1-1-protocol-in-backend-server/879/4 "2016-12-27T08:21:50Z")

</div>

haproxy does not support http2 at all, for now.
