Hi folks,
I would like to enable my 32-bit Apache web server to support HTTP/2. Currently my server support https.
I tried using both OpenSSL and Libre SSL 32-bit builds:
httpd-2.4.41-o111c-x86-vc15-r2.zip
httpd-2.4.41-lre302-x86-vc14.zip
The connection to the server is successful, but it is only using HTTP/1.2.
Here's the output from curl:
curl -k --http2 -v https://<my server>:9300
* Trying <my server>:9300...
* TCP_NODELAY set
* Connected to <my server> port 9300 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / AES128-SHA
* ALPN, server did not agree to a protocol
...
> GET / HTTP/1.1
> Host: <my server>:9300
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
...
Does anybody have any suggestions?
Thanks in advance.