HTTP/2 Web 服务器 Caddy

HTTP/2 Web 服务器 Caddy

Apache
Google Go 查看源码»
跨平台
2015-04-29
红薯

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
    # ...
}
加载中

评论(5)

海诺者
海诺者
性能怎么样? #Caddy#
smart_w
smart_w
准备研究下源码 #Caddy#
曾建凯
曾建凯
好东西! #Caddy#
OSC首席键客
OSC首席键客
官方的HTTP包是不支持HTTP/2的是吗? #Caddy#
tsuibin
tsuibin
#Caddy#

Caddy 0.10.10 发布,跨平台 HTTP/2 Web 服务器

Caddy 0.10.10 已发布,Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,使用和配置都非常简单,适用于 Windows、Mac、Linux、BSD、Solaris 和 Android 。 更新如下: Built with Go 1.9.1 Re...

2017/10/13 07:42

Caddy 0.10.7 发布,跨平台 HTTP/2 Web 服务器

Caddy 0.10.7 已发布,Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,使用和配置都非常简单,适用于 Windows、Mac、Linux、BSD、Solaris 和 Android 。 提交记录 下载地址: caddy_v0.10.7_...

2017/08/28 07:41

Caddy 0.8.2 发布,支持随需应变的 TLS

Caddy 0.8.2 发布,该版本提升了 HTTPS/TLS 功能,基于 Go 1.6 构建,详细改进内容请看这里。 官方发行说明:https://caddyserver.com/blog/caddy-0_8_2-released Caddy 是一个支持 HTTP/2 的...

2016/02/26 07:28

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Ubuntu 中安装和配置 Caddy 服务

首先访问:https://caddyserver.com/download 选择操作系统、插件和授权类型,点击 Download 下载编译好的文件包,或者执行页面最下面的一键安装脚本,完成 caddy 的安装。 安装完成后,/us...

10/15 21:46
85
0
一行命令,自动同步代码 gitee/github 到服务器。(适用于所有语言)

一键安装 caddy 及 git 插件 curl https://getcaddy.com | bash -s personal http.git 添加 Caddyfile 文件: # 这里可以写域名加端口,也可以IP加端口,请注意在防火墙开启对应端口 0.0.0....

08/07 14:23
715
1
本地搭建ios测试包上传下载安装环境(类似蒲公英)

概述 昨天ios开发这小子说公司网很慢每次测试包上传到蒲公英上都要好久,但是公司这网很垃圾是个事实,为了提高他们的效率,我就本地搭建了一个可以上传安装ios测试包的环境。 操作 项目的地...

11/22 23:31
13
0
caddy服务器配置markdown

1. 下载 http://caddyserver.com/download 2. 配置 新建**Caddyfile** ``` localhost:80 log access.log markdown /mk ``` 3. 将md文件放入mk文件夹 启动caddy ``` caddy ``` 4. 访问 ``` lo...

2015/11/22 09:58
196
0
使用Caddy服务器配置django

golang开发的服务器caddy配置django网站

2016/09/15 23:27
297
0
docker-compose 文件的编写

网络连接问题 1. 如何连接未在 docker-compose.yaml 中声明的服务? 创建一个专属网络 web-net ,并将已存在的容器添加进来 docker network create web-net # 除了使用命令链接,也可以在容器...

08/25 20:15
19
0
linux 设置 下载机

# 安装Apach2 sudo apt-get install apach2 **修改端口的方法** : sudo nano /etc/apache2/ports.conf # 安装Aria2 sudo apt-get install aria2 # 下载 AriaNg (下载地址)[http://ariang.may...

2017/10/23 17:27
11
0
本地搭建ios测试包上传下载安装环境(类似蒲公英)

概述 昨天ios开发这小子说公司网很慢每次测试包上传到蒲公英上都要好久,但是公司这网很垃圾是个事实,为了提高他们的效率,我就本地搭建了一个可以上传安装ios测试包的环境。 操作 项目的地...

11/26 13:53
0
0
使用Prometheus监控kubernetes集群

使用Prometheus监控kubernetes集群 ⚠️注意:Prometheus和Grafana已经支持helm快速安装(https://my.oschina.net/u/2306127/blog/1828656),下面的方法不建议使用。 --------------------...

04/11 15:34
422
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部