From 891d1aa885ab86c60aa0d6feafb2a94a803204ec Mon Sep 17 00:00:00 2001 From: Dustin Frisch Date: Sat, 30 Jan 2021 12:52:02 +0100 Subject: [PATCH] nixos/nginx: serve unknown MIME-Types as binary The built-in default for unknown MIME-Types is `text/plain` whereas the upstream default config changes it to `application/octet-stream`. By changing the default tpye, unknown files will be downloaded by browsers instead of being displayed. --- nixos/modules/services/web-servers/nginx/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index d6f463be9e8..145b45e0748 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -79,6 +79,8 @@ let include ${pkgs.mailcap}/etc/nginx/mime.types; include ${cfg.package}/conf/fastcgi.conf; include ${cfg.package}/conf/uwsgi_params; + + default_type application/octet-stream; ''; configFile = pkgs.writers.writeNginxConfig "nginx.conf" ''