caddy-website/demo/Caddyfile
2024-02-01 16:16:15 -07:00

37 lines
678 B
Caddyfile

{
debug
order psl first
order replace after encode
on_demand_tls {
ask http://localhost:8012
}
}
:443 {
tls {
on_demand
}
log
@notDemoResource not path /on-demand-tls /resources/*
rewrite @notDemoResource /on-demand-tls
reverse_proxy 10.138.88.42:80 {
header_up Accept-Encoding identity
header_up Host {upstream_hostport}
}
replace stream {
` src="/` ` src="https://caddyserver.com/`
` href="/` ` href="https://caddyserver.com/`
}
}
:8012 {
bind 127.0.0.1 ::1
psl
#@allowed `{query.domain} == "caddydemo."+{qs.domain.registered_domain}`
@allowed query domain=caddydemo.{qs.domain.public_registered_domain}
respond @allowed 200
respond 400
}