今天来简单入门一下caddy。 前提:html
首先去官网下载caddy,固然官网有多种安装方式(我这里选择下载安装) caddy 官网下载。linux
PLATFORM 选择 linux 64 nginx
PLAN 选择我的 docker
而后就能够下载到tar.gz包,使用wincp上传到服务器上,将文件解压 vim
tar -zxvf caddy_v1.0.3_linux_amd64.tar.gz
复制代码
解压后以下,data、setting、log是我本身建立的。 服务器
data 放内容数据。 setting 放caddy的配置文件 ++Caddyfile++ log 放日志spa
而后在setting文件夹下新建caddy配置文件Caddyfile3d
touch Caddyfile
复制代码
而后编写配置文件日志
vim Caddyfile
复制代码
添加以下信息code
http://love.laocat.cn
gzip
log /opt/caddy/server/log/access.log
root /opt/caddy/server/data/moban/
index index.html
复制代码
来逐一解释:
若是有多个server要配置,则能够加入花括号来区分,以下
http://love.laocat.cn {
gzip
log /opt/caddy/server/log/access.log
root /opt/caddy/server/data/moban/
index index.html
}
http://haha.laocat.cn {
gzip
log /opt/caddy/server/log/access.log
root /opt/caddy/server/data/moban/
tls laocat@icloud.com
index index.html
}
复制代码
具体配置可阅读官网文档。caddy官网文档
而后到server目录下启动caddy,因新建配置文件目录,则须要指定caddy加载某个配置文件。
./caddy -conf /opt/caddy/server/setting/Caddyfile
复制代码
启动后则会显示已经成功启动服务,访问xxx域名或ip:port(截图就不放了) 而后访问xxx域名或ip:port,以下图:
已经正常加载到了我所想要的内容。
写在后边,caddy是go语言开发,相对nginx较为简单,配置文件易懂,且较易入门,至于后台启动,推荐docker 或者 nohup。这里就不详细介绍了。
原文地址:blog.laocat.cn/archives/不如…
请关注个人bolg谢谢!!!