http2 not detected...
AnsweredBy Lighthouse or https://tools.keycdn.com/http2-test
I opened a ticket with my hosting provider, and this is one of the answers they gave me:
____________________
Thank you for contacting support.
I've confirmed that the HTTP2 module is installed and enabled on your server
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[root@orlando2 ~]# apachectl -M | grep http2
http2_module (shared)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
I believe the reason that website is not detecting it - is due to your Apache running on a non standard port "444" due to the Nginx reverse proxy. As opposed to a more standard port "443" which many 3rd party tools would check.
To confirm this I ran a "openssl s_client" command specifically querying for HTTP2. Here you can see ALPN responds with "h2", which stands for HTTP2. So your sites do support HTTP2 as intended.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[root@orlando2 ~]# openssl s_client -alpn h2 -connect fortrockfarms.com:444 -status 2>&1 | grep -A8 "New, TLSv1.3"
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
ALPN protocol: h2
Early data was not sent
Verify return code: 0 (ok)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
As for the site slowness, unfortunately we are unable to replicate that on our end. I visited the website with a only proxy to confirm and it loads within a few seconds. Additionally I reviewed your server performance, and CPU/MEM/IO are all within optimal levels.
_______________________
I feel like that my websites are NOT passing both tests, that something may not be set up correctly?
cPRex I'm hoping your still around and can help with this!
I tried to open a ticket, but was unable to.
Thanks for any help you can provide. This is a whole new cloud server I recently spun up.
Sincerly,
-Joe
-
Hi,
If your server is using Nginx reverse proxy, there is an additional step you need to take to enable http2 for Nginx. We have more information about this below:
How to enable HTTP2 globally for EA-Nginx
Regarding the website slowness, I'd suggest checking the Apache and Nginx error logs to see if any limits are being reached. If the domain is using PHP-FPM, I also recommend checking the PHP-FPM global logs, as those would mention if the domain is reaching PHP-FPM limits.
I'll include information on the log file locations below:
1 -
Thank you for all that. I'll get to reading.
-Joe
0
Please sign in to leave a comment.
Comments
2 comments