nghttpxを使ってhttp2のテストしても、なぜだか
あまり改善されなかった。。。
なので、ちまたでは最速(?)とウワサされてる
h2oで試してみたのでメモメモ
// 必要そうなモジュールを追加 # yum install cmake # yum install libyaml-devel # git clone https://github.com/h2o/h2o.git # cd h2o # git submodule update --init --recursive # cmake . # make h2o # make install
■h2o.conf
なんか行の先頭のスペースの数とかで怒られるので要注意!
↓こんなエラーが出て、意味不明だったけど
did not find expected key
「paths:」の先頭のスペース(インデント位置)がおかしかったらしいw
# to find out the configuration commands, run: h2o --help listen: port: 3001 ssl: certificate-file: /etc/pki/tls/certs/xxx.com.crt key-file: /etc/pki/tls/private/server.key hosts: default: paths: /: proxy.reverse.url: http://xxx.xxx.xxx.xxx:8080/ access-log: /var/log/h2o/access_log
■起動・停止
# h2o -m daemon -c /usr/local/etc/h2o/h2o.conf # kill -TERM `cat /var/run/h2o.pid`
もしこんなメッセージが出てたら
–issuer option was not used, and failed to extract issuer certificate from the certificate
CAファイルと中間証明書ファイルを結合してあげよう!
cat xxxx.com.crt root_bundle.crt > h2o_xxxx.com.crt
コメント