将Nginx更换为H2O
目录
安装必须的软件 #
预备工具软件
#apt-get install autoconf automake m4 build-essential
libssl-dev 必选
#apt-get install openssl libssl-dev
以下为可选包,可自行搜索安装
- libuv
- libyaml
- wslay
安装H2O #
下载安装最新版h2o https://github.com/h2o/h2o/releases
#wget https://github.com/h2o/h2o/archive/v1.4.1.tar.gz
#tar zxf v1.4.1.tar.gz
#cd h2o-1.4.1
#cmake -DWITH_BUNDLED_SSL=on .
#make
#sudo make install
编辑H2O站点配置文件 #
以下是一个简单的http与https配置文件,可自行参考修改
hosts:
"www.example.com":
listen:
port: 80
listen:
port: 443
ssl:
certificate-file: /path/to/server-certificate.crt
key-file: /path/to/private-key.crt
paths:
"/":
file.dir: /path/to/doc-root
access-log: /path/to/the/access-log
error-log: /path/to/the/error-log
pid-file: /path/to/the/pid-file
http2-reprioritize-blocking-assets: ON # performance tuning option
启动H2O
#h2o h2o.conf
以daemon模式启动
#h2o -m daemon -c h2o.conf