diff options
author | Marek Beyer <101728675+mbey-mw@users.noreply.github.com> | 2023-09-28 13:48:56 +0200 |
---|---|---|
committer | Marek Beyer <101728675+mbey-mw@users.noreply.github.com> | 2023-10-06 14:26:37 +0200 |
commit | ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2 (patch) | |
tree | a5ea8936e3de7b2e8adb1bc2fee9d7aa5c6580ca /nixos | |
parent | 040cf48d2855175006d20ba90efbea5e438b3543 (diff) | |
download | nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.tar nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.tar.gz nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.tar.bz2 nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.tar.lz nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.tar.xz nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.tar.zst nixpkgs-ea1eb4ee0fa44dd4cd37e8ece2634370d1c2b0d2.zip |
nixos/nginx: add systemd-tmpfiles exclusion of temporary directories
Directories used by nginx in the tmp path are only created upon startup and must not be deleted while nginx is running.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-servers/nginx/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 62e0a8940e2..955d6e19064 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -1340,6 +1340,11 @@ in nginx.gid = config.ids.gids.nginx; }; + # do not delete the default temp directories created upon nginx startup + systemd.tmpfiles.rules = [ + "X /tmp/systemd-private-%b-nginx.service-*/tmp/nginx_*" + ]; + services.logrotate.settings.nginx = mapAttrs (_: mkDefault) { files = "/var/log/nginx/*.log"; frequency = "weekly"; |