Webapp-starter/sh/Caddyfile.sample

29 lines
589 B
Caddyfile

---.-----.--- {
# Handle API requests first
handle /service/* {
reverse_proxy ---.---.---.---:---- {
header_up Host {host}
header_up X-Real-IP {remote}
header_up X-Forwarded-For {remote}
header_up X-Forwarded-Proto {scheme}
}
}
# Then handle all other requests to frontend
handle {
reverse_proxy ---.---.---.---:---- {
header_up Host {host}
header_up X-Real-IP {remote}
header_up X-Forwarded-For {remote}
header_up X-Forwarded-Proto {scheme}
}
}
# Logging
log {
output file /var/log/caddy/starter.log {
roll_size 10MB
roll_keep 10
}
}
}