Files
v.karaychentsev 7106df52f1 use lego to renew certificates on vps
refactor caddy config
2026-02-24 16:15:18 +03:00

53 lines
955 B
Caddyfile

{
email ulakar@fastmail.com
admin off
}
(tls_catmedved) {
tls /etc/caddy/certs/catmedved.com.crt /etc/caddy/certs/catmedved.com.key
}
(tls_kladovka52) {
tls /etc/caddy/certs/kladovka52.com.crt /etc/caddy/certs/kladovka52.com.key
}
(forward_to_home) {
reverse_proxy 10.8.0.3:80 {
header_up Host {host}
header_up X-Real-IP {remote_host}
}
}
(forward_to_kladovka) {
reverse_proxy 10.8.0.4:80 {
header_up Host {host}
header_up X-Real-IP {remote_host}
}
}
# HTTP -> HTTPS
http://*.catmedved.com, http://*.kladovka52.com {
redir https://{host}{uri} permanent
}
*.catmedved.com {
import tls_catmedved
import forward_to_home
}
copypaste.kladovka52.com,
pdf-tools.kladovka52.com {
import tls_kladovka52
import forward_to_home
}
*.kladovka52.com {
import tls_kladovka52
import forward_to_kladovka
}
# wg-easy
vpnwg.ulakar.com {
reverse_proxy localhost:51821
}