文章 / 部署与运维 / caddy2 使用指南

caddy2 使用指南

caddy的安装和常见用法

2024年4月16日3 min821 words
caddy2 使用指南
图 1-1 cover.webp

安装

  • 直接安装
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg 
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list 
sudo apt update 
sudo apt install caddy
  • docker
docker pull caddy 
docker run -d --name caddy --restart always --network host -v /opt/caddy/Caddyfile:/etc/caddy/Caddyfile -v /opt/caddy/data:/data caddy

常见用法

  • respond
xxx.com {
   respond 404 
}
  • redir
xxx.com { 
    redir www.${host}${uri}
}
  • rewrite
xxx.com { 
    handle_path /assets/* { 
        rewrite * /public{path}
    }
}
  • reverse_proxy
xxx.com { 
    reverse_proxy http://127.0.0.1:9000 
}
  • file_server
xxx.com {
    root * /www/website
    file_server
}

评论 (0)

加载评论中...
RELATED NOTES
05 entries
01n8n 技术实践(三):自托管、扩展、安全与可观测性阅读文章 →02n8n 技术实践(二):把 Webhook 与 API 工作流做成生产级阅读文章 →03docker镜像资源阅读文章 →04mcp服务的node实现阅读文章 →05kafka阅读文章 →