Skip to content

How to change Caddy configuration

  1. Backup:
    bash
    sudo cp /etc/caddy/Caddyfile /etc/caddy/Caddyfile.bak-$(date -u +%Y%m%dT%H%M%SZ)
  2. Edit: sudoedit /etc/caddy/Caddyfile
  3. Validate: sudo caddy validate --config /etc/caddy/Caddyfile
  4. Reload: sudo systemctl reload caddy
  5. Verify affected and control domains:
    bash
    curl -sI https://<changed-host> | head -8
    curl -sI https://cloud.cadenceworks.tech | head -3

Nested braces (e.g. basicauth { }) break naive brace-stripping edits — edit carefully.

Reference: Caddy.

Northeast Systems · Aux Server · Infra Server