Caddy Go实现的HTTP/2 Web服务器 Caddy

polaris2015-05-29 01:56:28 • 9960 次点击    
这是一个分享于 2015-05-29 01:56:28 的项目,其中的信息可能已经有所发展或是发生改变。

Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,使用和配置都非常简单。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。

一个 Caddy 配置示例:

http://www.oschina.net   # 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
    # ...
}
Latest commit to the undefined branch on unknown
Download as zip
授权协议:
Apache
开发语言:
Go 查看源码»
操作系统:
跨平台
9960 次点击  
加入收藏 微博
1 回复  |  直到
polaris
polaris · #1 · 10年之前
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传