含まれているnginxブレンドではspdyモジュールが有効になっていないため、そのために手動でコンパイルしたくありません。
Aptリポジトリソリューションを探していますが、まだ見つかりませんでした。
最近、Ubuntuはデフォルトでspdyを使用してnginxのビルドを開始しました。 Ubuntu 12.04はLTSリリースであるため、これらの最近の変更は含まれていません。ただし、spdyモジュールが有効になっているNginxのリリースを含む Nginx ppa があります。以下を実行して追加できます:
Sudo add-apt-repository ppa:nginx/stable
Ubuntuのnginx-full
、nginx-core
、およびnginx-extras
パッケージには、コンパイラフラグ--with-http_spdy_module
が付属しています。他のビルド、-light
および-naxsi
はビルドしません。アップストリームからバージョンをコンパイルする場合は、以下が引き続き適用されます。
OK、まず第一に:
Ngx_http_spdy_moduleモジュールは、SPDYに実験的サポートを提供します。現在、SPDYプロトコルのドラフト3.1が実装されています。
このモジュールはデフォルトではビルドされないで、-with-http_spdy_module構成パラメーターで有効にする必要があります。
したがって、ご覧のとおり、誰かがnginxにうまく機能しない可能性のある特性を提供することは困難です(私はしませんでした)。これらの場合、ソースからコンパイルするのは本当に簡単なソリューションですが(それでも簡単です)。一言で言えば、次を使用して独自のバージョンのnginxを作成できます。
apt-get source nginx
cd nginx*
editor debian/rules
ここでconfig.status.full: config.env.full
行を探し、すべての構成オプション--with-http_spdy_module
に沿って追加します。ファイルを保存します。
Sudo apt-get build-dep nginx
Sudo apt-get install dpkg-dev
dpkg-buildpackage
完了しました。インストールの準備ができました。このようなことを行うPPAを作成することもできます。ご覧のとおり、自分でコンパイルするよりもリポジトリを探すのに時間がかかります。