На главную
DevOps и серверы
Генератор Caddyfile
Собирает конфиг Caddy: статика, SPA, обратный прокси, PHP и редиректы. HTTPS Caddy выпускает и продлевает сам, поэтому строк про сертификаты в файле нет.
Общее
Сайты
Caddyfile
example.com {
reverse_proxy localhost:3000
encode zstd gzip
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
Referrer-Policy "strict-origin-when-cross-origin"
X-Frame-Options "SAMEORIGIN"
-Server
}
}
Пояснения
- · HTTPS Caddy выпускает и продлевает сам — строк про сертификаты в конфиге нет по замыслу.
Проверка и перезагрузка
caddy fmt --overwrite Caddyfile caddy validate --config Caddyfile sudo install -m 644 Caddyfile /etc/caddy/Caddyfile sudo systemctl reload caddy journalctl -u caddy -n 50 --no-pager