nixos/solitary: Fix conditional setting of HTTP headers
This commit is contained in:
parent
4b1b303ad7
commit
c1e63dcc86
1 changed files with 5 additions and 11 deletions
|
@ -370,18 +370,12 @@ in {
|
||||||
http-request cache-use default
|
http-request cache-use default
|
||||||
http-request set-header X-Forwarded-Proto %[ssl_fc,iif(https,http)]
|
http-request set-header X-Forwarded-Proto %[ssl_fc,iif(https,http)]
|
||||||
|
|
||||||
acl no-coep res.hdr(Cross-Origin-Embedder-Policy) -m len 0
|
|
||||||
acl no-coop res.hdr(Cross-Origin-Opener-Policy) -m len 0
|
|
||||||
acl no-corp res.hdr(Cross-Origin-Resource-Policy) -m len 0
|
|
||||||
acl no-csp res.hdr(Content-Security-Policy) -m len 0
|
|
||||||
acl no-rp res.hdr(Referrer-Policy) -m len 0
|
|
||||||
|
|
||||||
http-response set-header Alt-Svc "h3=\":443\""
|
http-response set-header Alt-Svc "h3=\":443\""
|
||||||
http-response set-header Cross-Origin-Embedder-Policy require-corp if no-coep
|
http-response set-header Cross-Origin-Embedder-Policy require-corp unless { res.hdr(Cross-Origin-Embedder-Policy) -m found }
|
||||||
http-response set-header Cross-Origin-Opener-Policy same-origin if no-coop
|
http-response set-header Cross-Origin-Opener-Policy same-site unless { res.hdr(Cross-Origin-Opener-Policy) -m found }
|
||||||
http-response set-header Cross-Origin-Resource-Policy same-origin if no-corp
|
http-response set-header Cross-Origin-Resource-Policy same-site unless { res.hdr(Cross-Origin-Resource-Policy) -m found }
|
||||||
http-response set-header Content-Security-Policy "default-src 'self'; frame-ancestors 'none'" if no-csp
|
http-response set-header Content-Security-Policy "default-src 'self'; frame-ancestors 'none'" unless { res.hdr(Content-Security-Policy) -m found }
|
||||||
http-response set-header Referrer-Policy same-origin if no-rp
|
http-response set-header Referrer-Policy same-origin unless { res.hdr(Referrer-Policy) -m found }
|
||||||
http-response set-header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
|
http-response set-header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
|
||||||
http-response set-header X-Frame-Options DENY
|
http-response set-header X-Frame-Options DENY
|
||||||
http-response set-header X-Content-Type-Options nosniff
|
http-response set-header X-Content-Type-Options nosniff
|
||||||
|
|
Loading…
Reference in a new issue