Would like to serve content over http/2. Can anyone either provide instructions or link to instructions? Thank you.
Correct me if I'm wrong, so what you are saying is with cPanel version V64, HTTP2 is only available by installing a mod. But with V66, HTTP2 feature is already built-in, and you just need to turn it on manually.cPanel has HTTP2 on cPanel version V66;
So if the VPS server by default uses Apache MPM_PREFORK and DSO+Mod_RUID2, will it cause site downtime if your support technicians will customize the server to use MPM_WORKER and SuPHP ?HTTP2 is not compatible with Apache MPM_PREFORK and DSO+Mod_RUID2.
You will have to utilize MPM_WORKER and SuPHP for HTTP2.
It will not be enabled by default due to these customized configurations. cPanel utilizes MPM_PREFORK by default, so HTTP2 will not be an default option.
The only HTTP2 module that was available prior to v66 was in the experimental repo; which rendered your server automatically unsupported via cPanel Support.Correct me if I'm wrong, so what you are saying is with cPanel version V64, HTTP2 is only available by installing a mod. But with V66, HTTP2 feature is already built-in, and you just need to turn it on manually.
I was unaware of any downtime when testing on my own servers, but everyone's configuration is different. I don't recommend utilizing this with any third party service such as NGINX. However, if you use Litespeed -- then you're already utilizing http2 and there is no need for this module.So if the VPS server by default uses Apache MPM_PREFORK and DSO+Mod_RUID2, will it cause site downtime if your support technicians will customize the server to use MPM_WORKER and SuPHP ?
As I can't speak for cPanel, I know we provision cPanel as MPM_PREFORK and DSO+Mod_RUID2; as that's the most optimized setup we can offer for our customers without any foreseeable issues. This allows for most users who do not require additional configuration to setup their websites and go without the need of adjustment.I noticed today too that v66 is now stable. Now I have questions below:
1. You said that MPM_PREFORK and DSO+Mod_RUID2 is not compatible with HTTP2. Is there any reason why cPanel refuse to utilize MPM_WORKER and SuPHP as default ?
I'm wondering because cPanel is the most prevalent control panel in the world. If they will not change the default, HTTP/2 adaptation will be very slow.
2. There's this one hosting company who wrote an article blog a few days ago on how to enable HTTP2 on WHM with EA4 . The article mentioned to install php 7.x and set PHP 7 as default PHP version for all the websites. Well, I have a script that still uses PHP 5.6, does it mean that HTTP/2 does not work on PHP 5, and therefore my PHP5-only compatible scripts will go awry if I enable HTTP/2 on my vps server?
I see. So for us using still Apache and cPanel, do you recommend that we wait out maybe a couple more months until cPanel will completely improve HTTP/2 integration ?Long story short, if you want HTTP/2 the absolute best way to get it right now without sacrificing efficiency is to purchase Litespeed.