HTTP/2 Web 服务器:Caddy

n342 10年前

Caddy是一个可配置,通用的HTTP/2 web 服务器,适用于任何平台Windows, Mac, Linux, BSD, 和 Android.。使用和配置都非常简单。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。


68747470733a2f2f63616464797365727665722e636f6d2f7265736f75726365732f696d616765732f63616464792d626f7865642e706e67.png
一个 Caddy 配置示例:

http://www.open-open.com   # Your site's address    ext .html   # Clean URLs  errors {      log ../errors.log    # Error log      404 error-404.html   # Custom error page  }  fastcgi /blog localhost:9000 php   # PHP backend

更简单的配置:

localhost    gzip  browse  ext .html  websocket /echo cat  log ../access.log  header /api Access-Control-Allow-Origin *

多站点配置:

http://mysite.com,  http://www.mysite.com {      redir https://mysite.com  }    https://mysite.com {      tls mysite.crt mysite.key      # ...  }

项目主页:http://www.open-open.com/lib/view/home/1430268886646