Caddy 2是一款功能强大的企业级开放源Web服务器,带有用Go语言编写的 自动HTTPS

最近发现了一个 golang 开发的 HTTP server,叫做 Caddy,它配置起来十分简便,甚至可以 28 秒配置好一个支持 http2 的 server ,而且对各种 http 新特性都支持的比较早(比如 http2、quic都有支持)。

https://caddyserver.com/

终极服务器

Caddy 2是一款功能强大的企业级开放源Web服务器,带有用Go语言编写的 自动HTTPS

GitHub   Document

CONFIG API

Caddy is dynamically configurable with a RESTful JSON API. Config updates are graceful, even on Windows. 

Using JSON gives you absolute control over the edge of your compute platform, and is perfect for dynamic and automated deployments.

安装部署

首先要安装一下go运行环境

go官方项目地址:

https://golang.org/dl/

下载

wget https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz

解压

tar -C /usr/local -xzf go1.8.1.linux-amd64.tar.gz

创建go home 目录

mkdir /root/go1.8

设置环境变量

echo  'export GOROOT=$HOME/go1.8' >>/etc/profileecho 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profilesource /etc/profile

验证go 版本

go version go version go1.8.1 linux/amd64

你可能感兴趣的:(Caddy)