ぼろぐスマートフォン用の表示で見るぬぼろぐこの広告は、90日以上更新していないブログに表示しています。2015-05-24HTTP/2対応の軽量Webサーバー”Caddy”を使ってみた先日、偶然こんな記事を見つけました。HTTP/2対応・単一バイナリのWebサーバーがあるらしい。いうことで、本家サイトでさらに情報収集してみる。いうことが考えられているようです。HTTP/2に対応しているWebサーバーはまだ少ないですし、出たばかりでこれだけ機能を備えているのはすごいし、設定も簡単そうなのでためしてみることにしました。以下、さくらVPS上のCentOS6で試した結果になります。デフォルト設定で動かすならcaddyを実行するだけ。2015番ポートで起動します。テストしやすいように80番ポートで起動。80番で起動するにはsudoで起動しないとダメでした。何もドキュメントがないので404になりますがサーバーが起動するのがわかります。コマンドラインのオプションでもいくつか設定できることはありますが、基本的にはCaddyfileと呼ばれる設定ファイルに設定を書きます。1行目にリッスンするアドレスとポート。それ以下は各ディレクティブを書きます。いくつか試してみましょう。Caddyfileを指定して起動します。※ちなみにCaddyfileのファイル名がCaddyfileなら-confは省略できます。拡張子無しで./doc/test.htmlにアクセスできました。Caddyの一番の特徴であるHTTP/2を試してみましょう。HTTP/2は規格上は暗号化は必須ではないようですが、CaddyではTLSを使ってやる必要があります。設定で無効にしないかぎり、TLSを使えば勝手にHTTP/2になります。私はStartSSLで、無料で正規の証明書を取得してますが、試すだけならオレオレ証明書でもいいでしょう。CaddyfileにTLSディレクティブを書きます。httpはhttpsにリダイレクトするようにしてみました。TLSを有効にするときは、リッスンするアドレスにhttpとhttpsを明示したほうがいいみたいです。無事、HTTP/2で通信できました。indicatorで確認しました。青い稲妻が出てますね。ちなみ、暗号化方式はこんな感じ。簡単な設定で使うことができ、今後にも期待できるWebサーバーだと思いました。IT、日常について書きます。(13)メールはてなブログをはじめよう!noobow34さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。