Caddy 使用

Caddy 是一个可以全自动配置 HTTPS 加密的 Web 服务器。其具有配置简单易上手的特点,适合用于个人博客。

部署网站

  1. 安装 Caddy

    sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
    # 安装 GPG 公钥
    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
    # 安装 Caddy
    sudo apt install caddy
    
  2. 添加 DNS 记录

  3. 将网页文件放置到 /var/www/html 目录

    vim /var/www/html/index.html
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <h1>Hello, Caddy!</h1>
    </body>
    </html>
    
  4. 配置 Caddy

    sudo vim /etc/caddy/Caddyfile
    
    www.example.com {
       root * /var/www/html
       file_server
    }
    
  5. 重新加载配置

    sudo systemctl reload caddy
    

    此时访问你的域名,就可以看到网页内容了。

参见:

Caddy Documentation

全自动 HTTPS 加密,开箱即用,Caddy 基础入门,反向代理,负载均衡,网站托管全流程 | 哔哩哔哩

posted @ 2025-01-20 17:43  Undefined443  阅读(38)  评论(0)    收藏  举报