首页linux
求知小风 · 元婴

h2o 介绍

求知小风发布于

H2O is a new generation HTTP server that provides quicker response to users with less CPU utilization when compared to older generation of web servers. Designed from ground-up, the server takes full advantage of HTTP/2 features including prioritized content serving and server push, promising outstanding experience to the visitors of your web site.

h2o是相当于nginx的一个静态web服务器,它有以下几个特征:

  • 支持http 2
  • 支持反向代理
  • 支持https
  • 支持fastcgi
  • 支持mruby

现在来安装一下。

如果是在mac系统上,可以使用brew install h2o一键安装。

如果是在linux下,可以下载源码后使用下面三条指令安装。

$ cmake -DWITH_BUNDLED_SSL=on .
$ make
$ sudo make install

要启动h2o进程,可以使用下面的指令。

$ /usr/local/bin/h2o -c examples/h2o/h2o.conf

它的配置语法也很简单,如果你熟悉nginx,对于你来说,是太简单不过的事情。

listen:
  port: 8080
user: nobody
hosts:
  "myhost.example.com":
    paths:
      /:
        file.dir: /path/to/the/public-files
access-log: /path/to/the/access-log
error-log: /path/to/the/error-log
pid-file: /path/to/the/pid-file

它的很多概念可能跟所有的web服务器都差不多,使用起来很简单。

本篇完结。

本站帖子均为原创内容,如需转载请注明出处,谢谢。

0 条回复
暂无回复~~
喜欢

© 汕尾市求知科技有限公司 | 粤ICP备19038915号 | 关注我们 | 在线学员:111

Top