diff --git a/modules/website.nix b/modules/website.nix index 8477d27..2b87302 100644 --- a/modules/website.nix +++ b/modules/website.nix @@ -8,9 +8,19 @@ with lib; services.nginx.virtualHosts.${dn} = { forceSSL = true; enableACME = true; - locations."/" = { - proxyPass = "http://localhost:4242"; - proxyWebsockets = true; + locations = { + "/" = { + proxyPass = "http://localhost:4242"; + proxyWebsockets = true; + extraConfig = '' + add_header X-Frame-Options "SAMEORIGIN"; + add_header Access-Control-Allow-Origin * + add_header Access-Control-Allow-Origin https://api.tfcconnection.org + ''; + }; + "tfcconnection.com".return = "301 http://tfcconnection.org$request_uri"; + "www.tfcconnection.com".return = "301 http://tfcconnection.org$request_uri"; + "www.tfcconnection.org".return = "301 http://tfcconnection.org$request_uri"; }; }; # systemd.services = {