众所周知,使用HTTP2能有效的加速网站。当然我们使用Nginx v1.9.5及以上版本才能支持。所以当您阅读到此,您应该赶紧升级您的Nginx了。当然如果您想了解更多关于HTTP / 2,请查阅HTTP/2白皮书。下面我们将说说HTTPS网站如何开启HTTP2和如何查看网站是否启用了HTTP2。SPDY我们也不喜欢用,本篇不作多余的介绍。
启用http2
server {
listen 443 ssl http2;
ssl_certificate server.crt;
ssl_certificate_key server.key;
…
}
启用SPDY
server {
listen 443 ssl spdy;
ssl_certificate server.crt;
ssl_certificate_key server.key;
…
}
如果有必要,重启NGINX,例如通过运行nginx -s reload命令
如何检测https网站正确使用了HTTP/2或SPDY?
1:chrome浏览器
下载插件:HTTP/2 and SPDY indicator
2:firefox浏览器
下载插件HTTP/2 and SPDY indicator 2.3
3:直接在线检测是否启用了HTTP/2或SPDY
https://tools.keycdn.com/http2-test
都可以非常方便的检查出网站是否成功的启用了HTTP/2或SPDY。以芊雅企服为例子:
ok,现在可以开始你的HTTPS之旅了!