本人帮协会搭的论坛,一直是使用ssl访问的,但是普通的https既慢又吃资源,而有个协议可以很方便的解决这个问题,那就是大Google发明的SPDY协议。
所以,我也开始尝试着给自己的论坛加上SPDY协议,WEB服务器本人选择的是nginx,在过去,Nginx并没有内置SPDY协议,需要打开的话还要下载开发版然后手动编译,很不方便。
喜闻乐见的是,最近Nginx发布了1.6稳定版,这个版本终于内置了SPDY的支持,也是我等广大建站人员的福音啊,我也就迫不及待的给论坛加上了SPDY协议支持了。
首先明确打开SPDY协议的前提,以下三个缺一不可:
- Openssl 1.0.1e 或更高版本
- 网站已经安装了SSL证书
- Nginx 1.6 stable 或者 1.5Development
首先检查Openssl的版本
CentOS 6 可以使用以下命令
可以看到CentOS 6 内置的Openssl已经是满足要求了,如果是CentOS5的话就需要手动升级了 Ubuntu , Debian 和其他发行版可以用以下命令检查版本
检查 Nginx 的版本
使用以下命令检查Nginx的版本
用以下命令查看Nginx里是否包含了SPDY
如果看到–with-http_spdy_module 就说明是满足要求的。 如果没有满足要求,请去 http://nginx.org/ 下载安装1.6 stable
打开Nginx的SPDY支持
假设已经在Nginx上配置了SSL的支持,那么打开SPDY就会非常的简单 把以下SSL的配置
改成
然后重启Nginx服务 即可 大功告成