欢迎来到我的网站
官网文档
Terminal window
安装
for Linux - Debian
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curlcurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpgcurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.listsudo apt updatesudo apt install caddy快速部署
有2种方式: API 和 Caddyfile (我选择Caddyfile)
-
任意文件夹创建文件
Caddyfile,无需后缀名 -
打开,输入内容
localhostrespond "Hello, world!"localhost:8080respond "hello, yyc!" -
开启caddy服务
Terminal window caddy start如果遇到端口占用,通过
lsof -i:端口号查看 -
在命令行中输入 :
curl https://localhost(caddy默认是https), 会返回hello, world!成功 -
如果期间修改了Caddylife内容,无需停止服务,只需要重启
csddy reload -
关闭服务
caddy stop
Caddyfile 内容:
我已经设置成功了我的网站,使用https 需要ssl证书, 流程:
-
获得证书 ,我使用zerossl ( 用户名 qq邮箱 密码 2011 )
-
获取认证key后,写入caddyfile内:
yyclovezl.cn {root * /home/astro-starlight/distencode zstd gzipfile_server browsetls {ca https://acme.zerossl.com/v2/DV90eab key1 key2 // 密钥在我云盘上 或者登陆zerossl官网获取}}