周末了解了一下HTTP2.0相关的一点儿东西,然后就迫不及待的在博客上搞一下试试。

博客是用的 Nginx 1.6 比较老的版本,然后 Nginx 在 1.9.5 的版本已经加入了 HTTP2.0 的扩展模块,之前的版本可以使用 SPDY 扩展模块来实现 SPDY 协议。

先不扯了,搞起搞起~

先升级一下 Nginx,下载最新的 Nginx 版本,现在最新是1.9.7,然后要下载最新的SSL模块,接下来就是编译安装啦

进到你的 Nginx 源码目录,配置要添加的模块,需要至少 http_v2_module 和 http_ssl_module 两个模块

./configure --with-openssl=../openssl-x.x.x --with-http_v2_module --with-http_ssl_module

然后

make

替换 nginx

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp objs/nginx /usr/local/nginx/sbin/nginx
make upgrade

OK,去HTTP/2 Test测试一下效果

哇哈哈哈,去看看速度测试跑个分儿

然后,据说 HTTP 2.0 在IE 11(据说只有win 10的IE 11才支持)以下都不支持,然后我在IE 10下打开了一下博客,貌似也能打开,但是是HTTP 1.1,难道会降级? 这个再研究一下~

好啦,就到这儿啦~

标签: none

添加新评论