Update Caddyfile

This commit is contained in:
Soochaehwa 2022-09-22 02:07:01 +09:00 committed by GitHub
parent 7e52212a51
commit 78dc60527a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 45 deletions

View File

@ -1,61 +1,32 @@
{ (global) {
servers :443 { header {
protocol { # disable FLoC tracking
experimental_http3 Permissions-Policy interest-cohort=()
}
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
} }
} }
FRONTEND_HOSTNAME { FRONTEND_HOSTNAME {
reverse_proxy pipedfrontend:80 reverse_proxy pipedfrontend:80
header { import global
# disable FLoC tracking
Permissions-Policy interest-cohort=()
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
}
} }
BACKEND_HOSTNAME { BACKEND_HOSTNAME {
reverse_proxy varnish:80 reverse_proxy varnish:80
header { import global
# disable FLoC tracking
Permissions-Policy interest-cohort=()
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
}
} }
PROXY_HOSTNAME { PROXY_HOSTNAME {
@ytproxy path /videoplayback* /api/v4/* /api/manifest/* @ytproxy path /videoplayback* /api/v4/* /api/manifest/*
import global
header {
# disable FLoC tracking
Permissions-Policy interest-cohort=()
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
}
route { route {
header @ytproxy { header @ytproxy {