http2を簡単に試せるように、vagrantfile書いた

準備

virtualboxvagrantがインストールされてない場合は、公式サイトからダウンロードします。

https://www.virtualbox.org/wiki/Downloads
http://www.vagrantup.com/downloads.html

VMの起動

GitHubから落としてきます

$ git clone https://github.com/flano-yuki/nghttp2-vagrantfile
$ cd ./nghttp2-vagrantfile


プラグインをインストールして、vmを起動します

$ vagrant plugin install vagrant-omnibus
$ vagrant up

boxのダウンロードに数分、Chefのダウンロードに数分、各種インストールとビルドに20分程度かかります...

nghttp2

vagrant sshvmに入れます。
nghttp2がビルドされているのでそのまま使えます。

$ vagrant ssh

vagrant@vagrant:~$ ./nghttp2/src/nghttpd
Usage: nghttpd [-DVfhv] [-d <PATH>] [--no-tls] <PORT> [<PRIVATE_KEY> <CERT>]
Too few arguments


nghttp2の詳しい使い方は公式を御覧ください。
https://github.com/flano-yuki/nghttp2-vagrantfile