欢迎光临
我们一直在努力

Caddy2的简单使用

参考官网和dockerhub上的说明

https://hub.docker.com/_/caddy

https://caddyserver.com/

docker运行

docker run -d --name caddy \
    -p 80:80 -p 443:443 \
    -v /root/caddy/www:/usr/share/caddy \
    -v /root/caddy/data:/data \
    -v /root/caddy/config:/config \
    -v /root/caddy/Caddyfile:/etc/caddy/Caddyfile \
    caddy

/root/caddy/www:/usr/share/caddy用来放网站的文件

/root/caddy/data:/data和/root/caddy/config:/config用来存放ssl证书和一些配置文件,这两个应该可以省略

/root/caddy/Caddyfile:/etc/caddy/Caddyfile用来放Caddyfile的配置文件

下面是我写的Caddyfile

# domain name.
www.abc.com
{
# Set this path to your site's directory.
	encode zstd gzip
	root * /usr/share/caddy
	file_server browse
}
:80
{
	respond "I am 80"
}

可以直接 respond “I am 80” 输出文字

如果要读取index.html文件就需要加 file_server browse ,要不然页面就空白了,原谅我这个小白试了好多次才发现。

如果加了域名,Caddy会自动申请ssl证书,挺方便的。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:家里蹲的狐狸 » Caddy2的简单使用

分享到: 生成海报
avatar

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活