Skip to content

Instantly share code, notes, and snippets.

@FFengIll
Forked from ryanburnette/Caddyfile
Created September 19, 2022 07:56
Show Gist options
  • Save FFengIll/d2864550123672c53630a5cd41d34741 to your computer and use it in GitHub Desktop.
Save FFengIll/d2864550123672c53630a5cd41d34741 to your computer and use it in GitHub Desktop.
Caddy v2.1 CORS whitelist
(cors) {
@origin{args.0} header Origin {args.0}
header @origin{args.0} Access-Control-Allow-Origin "{args.0}"
header @origin{args.0} Vary Origin
}
myawesomewebsite.com {
root * /srv/public/
file_server
header Access-Control-Allow-Methods "POST, GET, OPTIONS"
@options {
method OPTIONS
}
respond @options 204
import cors https://member.myawesomewebsite.com
import cors https://customer.myawesomewebsite.com
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment