升级到HTTP/2

Written by    14:03 November 5, 2015 

在看了一位V友的博文 过后就心里有点痒,午饭的时候就忍不住动手了,整个过程居然还有点小坎坷。。。

首先是得添加Nginx的源:

添加以下内容:

这个跟V友博文里面写的不一样,但是我之前按照他写的来添加源有报404,Debian的源Ubuntu估计还是不能直接拿来用。

过后还要下载添加一个证书:

然后更新源并重新安装Nginx

这里有可能会报错:

是跟nginx-common冲突了,所以需要卸载nginx-common

然后再安装一遍就OK了。

装好Nginx过后注意要在nginx.conf里面更改用户名,因为Ubuntu源里面的Nginx默认用户是www-data,然后Nginx自己的源里面的默认用户是nginx,如果不改的话瞬间403,印象中之前在本地Archlinux上也碰到过这个问题,当时直接用了服务器上面的Nginx配置文件,然后死命403,我也就奇了怪了,在网上找来找去,各种解决方案都有,就是没人说Nginx用户不一致的问题。

然后这个时候Nginx就升级完毕了:

接着就可以开启HTTP/2了,直接修改网站的配置文件:

改成

就可以启动HTTP/2了,过后重启一下Nginx,过户打开浏览器的调试页面就可以看到是否已经是HTTP/2了

http2

速度好像是。。。快了一丢丢。。。

Category : experience

Tags :