mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 12:29:19 -08:00
refactor(nginx): headers and proxy vars
This commit is contained in:
parent
692d3aacbd
commit
418caefe64
6 changed files with 154 additions and 37 deletions
|
|
@ -37,11 +37,9 @@ in {
|
|||
proxy = {
|
||||
enable = true;
|
||||
websocket.enable = true;
|
||||
headers.hide.Access-Control-Allow-Origin = true;
|
||||
};
|
||||
extraConfig = ''
|
||||
proxy_hide_header Access-Control-Allow-Origin;
|
||||
add_header Access-Control-Allow-Origin ${xvars.get.scheme}://${virtualHost.serverName};
|
||||
'';
|
||||
headers.set.Access-Control-Allow-Origin = "${xvars.get.scheme}://${virtualHost.serverName}";
|
||||
};
|
||||
};
|
||||
allLocations = mkMerge [
|
||||
|
|
|
|||
|
|
@ -40,11 +40,10 @@ in {
|
|||
proxy = {
|
||||
enable = true;
|
||||
websocket.enable = true;
|
||||
headers.enableRecommended = true;
|
||||
headers.hide.content-security-policy = true;
|
||||
};
|
||||
headers.set.content-security-policy = contentSecurityPolicy;
|
||||
extraConfig = ''
|
||||
proxy_hide_header content-security-policy;
|
||||
add_header content-security-policy "${contentSecurityPolicy}";
|
||||
proxy_cookie_domain ${virtualHosts.invidious.serverName} ${xvars.get.host};
|
||||
'';
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue