在 CentOS 6.2 的 Apache Web server 上安装 mod_spdy
24 Apr 2012SPDY (Speedy) 是一个实验性的 web 协议 . 她的终极目标是降低 web 页面载入延时. mod_spdy 是 Apache HTTPD 的 插件. 当你使用浏览器(启用SPDY,如chrome)加载 https 页面时,这个插件可以快速的加载并且更有效的使用你的网络带宽.下面是她的安装使用方法:
安装 Apache Web 服务器,mod_ssl 和 openssl:
yum install httpd mod_ssl openssl
生成私钥:
openssl genrsa -out ca.key 1024
生成 CSR 文件:
openssl req -new -key ca.key -out ca.csr
生成 crt 文件:
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt
复制文件到正确的地方:
cp ca.crt /etc/pki/tls/certs cp ca.key /etc/pki/tls/private/ca.key cp ca.csr /etc/pki/tls/private/ca.csr
应用 SELinux context:
restorecon -RvF /etc/pki
编辑 ssl.conf :
vi +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf
下载合适版本的 mod-spdy :
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_x86_64.rpm
安装 mod_spdy:
yum install --nogpgcheck mod-spdy-beta_current_x86_64.rpm
重启动 Apache webserver:
/etc/init.d/httpd restart
打开页面(使用chrome):
https://192.168.1.222
打开chrome的/net-internals:
chrome://net-internals/#spdy
via:1.