HTTP 2.0 support
https://en.wikipedia.org/wiki/HTTP/2
HTTP/2 (originally named HTTP/2.0) is the second major version of the HTTP network protocol used by the World Wide Web. It is based on SPDY.
UPD: HTTP 2.0 support is now available in Plesk 12.5 MU#28! Refer to the following KB for more information https://kb.plesk.com/en/128733
To discuss this feature, please use the following forum thread: https://talk.plesk.com/threads/http-2-support-released.337644/
—AK
-
Anonymous commented
The link is broken...
-
Iván commented
Instead of SPDY, HTTP/2 should be supported. Anyway, +1 to this
-
Anonymous commented
Originally requested: SPDY support
SPDY technology will be substituted by HTTP 2.0 -
John Shiells commented
This needs to be supported ASAP.
-
Lukasz Rutkowski commented
yes I need. You miss the ";" at the end.
-
Ryan Smith commented
Yes please add this
-
Anonymous commented
+3 - need this!
-
Anonymous commented
Instead of
listen <?php echo $OPT['ipAddress']->escapedAddress . ':' . $OPT['frontendPort'] .
($OPT['default'] ? ' default_server' : '') . ($OPT['ssl'] ? ' ssl' : '') ?>just use
listen <?php echo $OPT['ipAddress']->escapedAddress . ':' . $OPT['frontendPort'] .
($OPT['default'] ? ' default_server' : '') . ($OPT['ssl'] ? ' ssl spdy' : '') ?>There's no need for a separate if statement.
-
Lukasz Rutkowski commented
Hello,
@Gavin
I am new to Plesk (v12), --with-http_spdy_module I am using for two months without any problem for now.@Mo Justice
I am enabling the spdy for all domain by creating custom config in /usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php and adding to it:# spdy
<?php if ($OPT['ssl']): ?>
spdy;
<?php else: ?>
;
<?php endif ?>after:
listen <?php echo $OPT['ipAddress']->escapedAddress . ':' . $OPT['frontendPort'] .
($OPT['default'] ? ' default_server' : '') . ($OPT['ssl'] ? ' ssl' : '') ?>this will add spdy directive with ";" while building ssl nginx config for all domains in the server or just ";" at the end of the listener.
Go to plesk documentation for more info how to build own custom domain/server configs. Read some Plesk config API :)
BR, Lukasz.
-
Mo Justice commented
@Lukasz Rutkowski
@GavinHello,
it worked perfect like Lukasz said, but i have a problem with the plesk own conf for my domain.
this parameter need to be changed for every domain in the
/etc/nginx/plesk.conf.d/ip_default/YOURDOMAINNAME.conf****
listen xxxxxxxxxxxxxx:443 default_server ssl;TO
listen xxxxxxxxxxx:443 default_server ssl SPDY;
After a while plesk overwrites it to the default.
any idea?
-
Gavin commented
@Lukasz Rutkowski have you tested that this method works and does not cause issues with Plesk 12? Thanks for the info. Really looking forward to testing SPDY!
-
Lukasz Rutkowski commented
1. check build options: ngnix -V
2. download ngnix new version
3. /.configure with options from pt1 and add --with-http_spdy_module
4. make
5. make installnow you have ngnix with spdy
-
Alex commented
Please include it in the next Plesk update :D
-
Jan Jaap commented
To bad Nginx requires to be build with the flag --with-http_spdy_module, it does not appear to be installed with SPDY support by default.
I did not find a way yet to modify the default Plesk Nginx build.
-
Jan Jaap commented
@SoftCreatR
Plesk 12+ contains Nginx 1.6.0.
-
SoftCreatR commented
I've already make it work for my own. Now, i'm using Nginx 1.6.0, which provides SPDY by default. Afaik, SPDY is a part of Nginx since 1.5.12, while Plesk currently provides 1.5.0.
However, an update on this is appreciated.
-
Anonymous commented
SPDY would be great, it ships with Nginx now and is well used (CloudFlare for one) so lets compile with a caveat notice along the lines of: This is a new feature, be careful and tune your TCP.
-
Patrick commented
Spdy would be fine. Please also allow spdy in apache - there is a problem with SSLRequireSSL