编译支持HTTP/2的cURL

Ubuntu 16.04的软件源所提供的curl不支持http/2。为支持http/2,需自行编译curl。 为确保支持ALPN(如不支持则无法与一个现代的http服务器协商至http/2),使用OpenSSL作为SSL库。 OpenSSL要使用1.0.2或1.1.…

Read more

Apache/2.4.27+PHP+HTTP/2

最近将VPS上的Apache升级至2.4.27时,发现Change Log中有如下内容: COMPATIBILITY: mod_http2: Disable and give warning when using Prefork.…

Read more

Apache+mod_http2+Chrome 58=HTTP 421?

之前在一篇博客文章提到Apache httpd启用mod_http2时,如果有多个VirtualHost时浏览器有一定几率报http 421错误.并因此考虑停用HTTP/2. Apache官方称这种问题是由于多个VirtualHost使用不同的SSL协议版本或加密套件,导致HTTP/2的会话复用出错. 最近使用Chrome 58时,这种情况变得更加严重——每次访问我的站点时,这种情况一定会出现。…

Read more