From 6da0830ee38b68f3edc020792d446d166c0642a0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Sat, 25 Jan 2020 16:40:47 +0100 Subject: [PATCH] Add immae.eu website --- modules/private/websites/immae/production.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/private/websites/immae/production.nix b/modules/private/websites/immae/production.nix index 87bb848..3d76b86 100644 --- a/modules/private/websites/immae/production.nix +++ b/modules/private/websites/immae/production.nix @@ -14,12 +14,25 @@ in { services.websites.env.production.vhostConfs.immae = { certName = "eldiron"; addToCerts = true; - hosts = [ "www.immae.eu" ]; + hosts = [ "www.immae.eu" "immae.eu" ]; root = varDir; extraConfig = [ '' Use Stats www.immae.eu + + Header always set Referrer-Policy "strict-origin-when-cross-origin" + Header always set Strict-Transport-Security "max-age=31536000" + RequestHeader set X-Forwarded-Proto "https" + + RewriteRule ^(.*)$ https://mastodon.immae.eu%{REQUEST_URI} [QSA,L] + + + RewriteEngine On + RewriteCond "%{REQUEST_URI}" "!^/.well-known/(webfinger|host-meta)" + RewriteCond "%{HTTP_HOST}" "!^www\.immae\.eu$" [NC] + RewriteRule ^(.+)$ https://www.immae.eu$1 [R=302,L] + DirectoryIndex index.htm index.html Options Indexes FollowSymLinks MultiViews Includes -- 2.41.0