Questions tagged [http-2]

This tag should be used for questions about the second version of the HTTP network protocol.

HTTP/2 is a replacement for how HTTP is expressed "on the wire." It is not a ground-up rewrite of the protocol; HTTP methods, status codes and semantics are the same, and it should be possible to use the same APIs as HTTP/1.x (possibly with some small additions) to represent the protocol.

10 questions
4
votes
1 answer

nginx : HTTP/2 switch to HTTP/1.1 (testing)

For testing purpose, I have been trying to switch my nginx server back to HTTP/1.1. I've been using HTTP/2 since it was first available (release 1.9.5). According to the documentation and this release note, HTTP/2 is enabled simply by setting http2…
3
votes
1 answer

Using HTTP/2 on Windows Server 2016 with TLS/SSL termination

I'm looking into the possibility of using Windows Server 2016 for a group of web servers which are behind a load balancer that uses SSL offloading. For me, the biggest advantage of Windows Server 2016 over 2012 is that the HTTP/2 protocol can be…
3
votes
3 answers

Quickest way to set up a HTTP/2 webserver on Amazon EC2?

I'm looking to do some testing with HTTP/2 on Amazon EC2 and am wondering what the quickest way is to set up such a temporary server there. I was hoping that there would be some ready-to-go AMI images that include HTTP/2 support, but haven't found…
Fer
  • 167
2
votes
1 answer

Terminated HTTP/2 connections on macOS in Inea ISP

We’ve had a discussion about my issue on Reddit, but I wanted to try here too. I have a symmetric 300 Mbps fiber connection at home and sometime in September/October 2021 I’ve started seeing weird network behavior. Google Chrome was first on my…
Najki
  • 71
2
votes
0 answers

nginx+http2: Upstream prematurely closed connection, PROTOCOL_ERROR

On my server I have nginx running using the default docker nginx image (version 1.13.8) as a reverse proxy for Lychee (using wonderfall/lychee), a photo gallery software written in PHP. As far as I can tell, the Lychee image itself also runs nginx…
cdauth
  • 517
1
vote
0 answers

http2 apache2 module disabled but still see h2 requests

I have installed http2 module to try it. now I want to disable it. I installed it with : a2enmod http2 and I added this line to my vhost : Protocols h1 http/1.1 to disable it I removed the line in the vhost file and used : a2dismod http2 when i…
Dany M
  • 111
0
votes
0 answers

How to support HTTP/2 in IIS prior to Windows 10?

HTTP/2 is/will be supported in Windows 10/Server 2016. Is there any way to to support HTTP/2 on older versions of IIS? PS: Can somebody help me with the following issue? This question body does not meet our quality standards. Please make sure that…
0
votes
2 answers

Why do we need L7 reverse proxy for increasing the limit of max TCP connection to the backend?

I stumbled upon a YT video- 5 mins which explains that there's technically no limit to the number of connections that can be opened between the clients and servers even if there's a reverse proxy between them. I see that at max 64k connections can…
asn
  • 131
0
votes
2 answers

Is it possible to enable HTTP2 with apache on FreeBSD

I was looking into making my Apache 2.4.46 web server prefer HTTP2 but was unable to find any info on how to enable it with FreeBSD. At this point I'm curious if it's even possible at this time. Note: I am running HTTPS with lets encrypt…
ari b
  • 3
0
votes
0 answers

How to do to perform post request with http/2 pipelining

As part of a bash script, I need to send a huge number (between 90,000 and 100,000) of json post requests over the same connection to a server which supports http/2 and pipelining Which is the command I need to use for that?
user2284570
  • 2,020