Use CloudFront for tarballs
Eelco Dolstra committed
Dec 19, 2013 at 15:55 UTC
a6c7e3ea2979ffffd839330686483c08a6e1da29
1 file changed
+7
-4
nixos-org/webserver.nix
+7
-4
@@ -10,10 +10,7 @@ let
10
documentRoot = "/home/eelco/nix-homepage";
11
enableUserDir = true;
12
servedDirs =
13
- [ { urlPath = "/tarballs";
14
- dir = "/tarballs";
15
- }
16
- { urlPath = "/irc";
13
+ [ { urlPath = "/irc";
14
dir = "/data/irc";
15
}
16
/*
@@ -63,6 +60,7 @@ let
60
Redirect /releases/nixpkgs/channels /channels
61
Redirect /releases/nixos/channels /channels
62
Redirect /releases http://releases.nixos.org
63
+ Redirect /tarballs http://tarballs.nixos.org
64
65
<Location /server-status>
66
SetHandler server-status
@@ -193,7 +191,12 @@ in
191
})
192
193
{ hostName = "tarballs.nixos.org";
194
+ serverAliases = [ "tarballs-uncached.nixos.org" ];
195
documentRoot = "/tarballs";
196
+ extraConfig =
197
+ ''
198
+ UseCanonicalName on
199
+ '';
200
}
201
202
{ hostName = "releases.nixos.org";