53 lines
955 B
Caddyfile
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
|
|
}
|