Skip to main content
cPanel Technical Support has been heavily impacted by hurricane Beryl and our ability to respond to tickets has been hindered as a result. We appreciate your understanding and patience as we address these delays.

Why no support for HTTP 2.0?

Comments

32 comments

  • JacobPerkins
    HTTP2.0 requires an updated OpenSSL version that's not even provided upstream by CentOS yet. We'd have to statically compile things around, and that's not something we've done yet in EA4. There's ways to get it done via EA3, and there's forum posts about it already.
    0
  • Reado
    By yet, does that mean you plan to do so? If so, do you have any idea when that may be? I managed to get HTTP/2 support added to EA3 and it works amazingly - so much faster. It would be nice to see this added to EA4, especially for use alongside PHP 7.
    0
  • JacobPerkins
    We have plans to do it, but we have no time frames on getting this done yet.
    0
  • Reado
    That's fine, I look forward to that support being added. Thank you.
    0
  • Otnihs
    I have tried to impliment http2 with ea3 but couldn't. Would you mind to share, how did you implimented it in EA3 ? It would be helpful.
    0
  • Reado
    This is the tutorial I followed: vpsineu.com/blog/how-to-setup-http2-in-cpanelwhm-linux-vps-using-easyapache3/ You also need to make sure your website is always SSL enabled, otherwise it won't work.
    0
  • Serhat
    I am always amazed at how cpanel acts like these kind of things are the unimportant, minor features whereas they spend most of their resources with relatively unimportant features or terrible design ideas and act like they have made a revolution. http2 should be your number one priority. You should stop whatever you are doing now and work on this. No excuses!
    0
  • brt
    This can't come soon enough!
    0
  • RWH Tech
    Not supported by Cpanel, but I've been using this for a while. I keep OpenSSL/nghttp2 up to date, too. HTTP/2 and WHM 58 with EA4
    0
  • WebDomain.com
    I also wonder why cPanel didn't make http2 standard into EA4. I've seen it was a problem with OpenSSL but I don't see the point blocking the discussion and ignore any further opinions there...Otherwise, what is the purpose of the features request panel? I totally agree with @NovemberRain. Sometimes cPanel focuses on cosmetic details and totally ignore very important features. I also would like to see http2 being implemented into cPanel as a Standard. Please, make this possible.
    0
  • cPanelMichael
    Hello @WEBDOMAIN.com, I've reached out to our Community Manager to see if we can get comments opened back up on the following feature request: EasyApache 4 HTTP2 Support Thank you.
    0
  • Rvanlaak
    Is there a timeframe when CentOS will move to OpenSSL 1.0.2? And based on that event, how long would it take for cPanel to release HTTP/2 with EA4? Basically the module itself states that you only need Apache 2.4.23, which our EA4 installation actually already makes use of: github.com/icing/mod_h2
    0
  • cPanelMichael
    There's no specific time frame to offer at this time. Feel free to subscribe to EasyApache 4 HTTP2 Support to ensure you are updated, as we will change the status of the feature request once work begins or a decision has been made. Thank you.
    0
  • DomineauX
    Hey there! In this case comments were locked for a couple reasons, but mostly because the feedback we were getting wasn't actionable feedback. I've opened up comments on the feature again, but definitely make sure to review the guidelines before commenting. My goal with the comments there is not so much discussion as it is making sure we understand all of the perspectives of our clients needs on the request.

    Comments are closed (again or still). I'm sorry if it is considered to not be "actionable feedback", but the truth is that the web stack makes up the core point of a web hosting control panel, and cPanel has been letting us down for years by not maintaining a modern web stack. We frequently have to move clients to bare CentOS to accomplish what they need for a high performance web stack, including Nginx, PHP-FPM, HTTP2, and PCI compliant SSL/TLS. If outdated OpenSSL versions from "enterprise" linux versions are holding so much progress back, it must be time for cPanel to provide a modern version as part of the web stack when the OS doesn't provide it. We are already using a custom installation of OpenSSL 1.0.1 on many servers specifically for Apache/PHP, so doing so within EA4 automatically should not be such an impossible task.
    0
  • DomineauX
    You're right that building an RPM with updated OpenSSL and distributing it is pretty straight forward. The hold-up is making sure that we're ready and able to take on the responsibility of keeping it patched and released in a timely basis. We're definitely still discussing internally how best to handle this, and as soon as there's anything more to share I will.

    Glad to hear it. Until cPanel feels comfortable maintaining a modern version of OpenSSL as part of the web stack, it would be great if we can use a source installation (like /opt/openssl) that EA4 can utilize.
    0
  • Pietro_Aretino
    Well it is January 4th 2017, what is the update on HTTP2 implementation on CPanel? Is this still being worked on? Is it on the back-burner, is it never going to happen, or has it already happened and I missed the update information?
    0
  • Reado
    I am always amazed at how cpanel acts like these kind of things are the unimportant, minor features whereas they spend most of their resources with relatively unimportant features or terrible design ideas and act like they have made a revolution. http2 should be your number one priority. You should stop whatever you are doing now and work on this. No excuses!

    Since I asked the initial question 6 months ago, I have been running HTTP2 support on our servers using the method above with absolutely no issues whatsoever. I found that OpenSSL 1.0.2 (this is the LTS version) was the only version that worked and was last updated in September 2016, so you don't need to worry about keeping it up to date. I am running OpenSSL from /opt/openssl with the system OpenSSL left intact. Apache and PHP has been configured using the rawopt files only and both see nghttp2 and OpenSSL 1.0.2. No other dependencies or configuration is required. It's easy to implement. I agree with @NovemberRain and I don't know why cPanel struggle to implement features that are useful to customers. HTTP2 support is really simple to implement, yet you speak of it as though it's a massive undertaking when it really isn't.
    0
  • slinky
    I was unable to get it working with the documentation provided online. Using the tester I see http/2 as confirmed as running and operational but continue to get ERR_SPDY_PROTOCOL_ERROR errors when Protocols h2 is added that makes it work. Not sure how you got it to work.
    0
  • chrismfz
    Since openssl is the only problem as you say, in EA4 you already have custom -your own- RPMs under /opt/cpanel/ All the php versions plus libmcrypt library. [root@saturn cpanel]# pwd /opt/cpanel [root@saturn cpanel]# ls -la total 44 drwxr-xr-x 11 root root 4096 Nov 30 19:42 . drwxr-xr-x. 10 root root 4096 Dec 21 21:22 .. drwxr-xr-x 3 root root 4096 Nov 30 15:02 composer drwxr-xr-x 3 root root 4096 Dec 30 17:17 ea-apr15 drwxr-xr-x 3 root root 4096 Nov 30 19:42 ea-php53 drwxr-xr-x 3 root root 4096 Nov 30 19:42 ea-php54 drwxr-xr-x 3 root root 4096 Nov 30 19:27 ea-php55 drwxr-xr-x 3 root root 4096 Dec 14 00:26 ea-php56 drwxr-xr-x 3 root root 4096 Dec 14 00:26 ea-php70 drwxr-xr-x 3 root root 4096 Dec 16 00:25 ea-php71 drwxr-xr-x 3 root root 4096 Nov 30 15:04 libmcrypt [root@saturn cpanel]# A custom rpm for a specific openssl version that only EA4 will use and installed in /opt/cpanel/openssl/ for example is not a viable option ? I don't say to replace openssl of the system, and you can't when you maintain so many different versions and OSes, but an extra RPM in /opt/ like those you already have for EA4 should do the work without interfering with the OpenSSL of the OS or replace it.
    0
  • dannet
    Is there any official news regarding the implementation of HTTP2 in EA4? Unfortunately, comments on the feature request were closed, so it is not possible to see a fluid and up-to-date feedback on this. I believe that the implementation of HTTP2 should be a priority for cPanel, since many hosting providers currently offer it, and the fact of not having it implies that they have a competitive advantage over servers or hosting providers that do not have it implemented.
    0
  • Scott Aadal
    Just upgraded to EA4 to find I need to downgrade to EA3 for http2. Geez by the time a user reads through all these threads I could have moved to another platform that supports h2. This conversation has been going on for too long. We all know that cPanel is a heavy install but come on guys. There is a huge push right now to be faster than the competition. Not wait for mid 2017 and maybe you have some solution. Quite frankly this is a horrible end to a 17 yr relationship...
    0
  • Jason84
    cPanel been slacking in a lot of stuff that should be already in v62 but there not. http2 is one of the most importing things needed in cPanel with a newer version of openSSL. cPanel makes enough money off their clients like me to have a few developers to add http2 to EA4 and apache with a new version of openSSL. cPanel has one of the best supports but is slacking big time on things that was ask to be added or they get skipped over for something that is not needed or wanted. I would love to be able to update my OpenSSL and use http2 but i cant because i don't want to mess up my server because i am not vary good at command line coding. I seen updates for cpanel that was not needed or was 1 small little update.
    0
  • quantility
    Uhm, the world is switching all websites to HTTPS and that thing was advised lot of time ago, and now we still don't have in cpanel HTTP/2 that is a MUST for not killing all servers with https encryption...
    0
  • Vincent-hg
    I'm also waiting for this. Hope it will be available soon.
    0
  • Francis Comerford
    Definitely waiting for this to happen. Has my vote :)
    0
  • vikelidiskostas
    +1 from me too...
    0
  • dannet
    Any update on the official implementation of http2? I would like if it is possible to know the reasons, surely technical, for which it has not yet been implemented, since several of our clients ask us to enable http2 in their accounts and we do not have an answer to give them, either with respect to an estimated date of implementation, or the reasons why we can not offer this functionality, when other hosting companies actually offer it. Thank you very much!
    0
  • Infopro
    Any update on the official implementation of http2? I would like if it is possible to know the reasons, surely technical, for which it has not yet been implemented, since several of our clients ask us to enable http2 in their accounts and we do not have an answer to give them, either with respect to an estimated date of implementation, or the reasons why we can not offer this functionality, when other hosting companies actually offer it. Thank you very much!

    This reply is still valid:
    There's no specific time frame to offer at this time. Feel free to subscribe to EasyApache 4 HTTP2 Support to ensure you are updated, as we will change the status of the feature request once work begins or a decision has been made. Thank you.

    0
  • JDW
    cPanel staff continue to repeat "there's no time frame" even though HTTP2 is extremely important functionality. It's not like this thread was started yesterday. Indeed, the time stamp on the opening post is dated July 2016! It is time that at least a rough "time frame" be created and made public in this thread. I am just as flabbergasted as other cPanel users here. The only party not flabbergasted are the folks behind cPanel. I see that as a huge problem.
    0
  • ribo
    If you was read in EasyApache 4 HTTP2 Support you would see that now we can have HTTP2 in cPanel and you can just install it manually until now as it is Pre-Release
    0

Please sign in to leave a comment.