Prev / Next / /home/pochi/ChangeLog

Ubuntu 12.04 LTS に mod_spdy を導入[VPS][apache][SPDY]

2012-05-24

調べてみたら、わりと簡単に apache に SPDY を喋らせることができる。

まずは、mod_spdy を以下のサイトから拾ってくる。

https://developers.google.com/speed/spdy/mod_spdy/

wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_amd64.deb


dpkg でインストール

sudo dpkg -i mod-spdy-beta_current_amd64.deb


設定ファイルもちゃんと以下に入る。

ls /etc/apache2/mods-enabled/spdy.*


mod_spdy の有効化。

sudo a2enmod spdy


apache の再起動。

sudo service apache2 restart


SPDY はSSL接続の上で動くので、SSL接続できるようにしなきゃ駄目。
ひとまずオレオレ証明書で良いか。

mod_ssl の有効化

sudo a2enmod ssl


オレオレ証明書の作成。

sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/www.pochi.cc.pem


SSL接続用のバーチャルホスト設定の作成

cd /etc/apache2/site-enabled
sudo cp 001-www.pochi.cc 006-www.pochi.cc-ssl
sudo vi 006-www.pochi.cc-ssl


以下のように修正。

- <VirtualHost *:80>

+ <VirtualHost *:443>

+ SSLEngine On
+ SSLCertificateFile /etc/apache2/ssl/www.pochi.cc.pem


apacheの再起動。

sudo service apache2 restart



さて確認。
chromeを立ち上げて、URLに以下を入力して、SPDYのステータスを表示させながら、

chrome://net-internals/#spdy

別のタブで、HTTPSでアクセス。

https://www.pochi.cc/~sasaki/chalow/

たしかに体感速いかも。

permlink