about summary refs log tree commit diff
path: root/pkgs/servers/http/nginx
diff options
context:
space:
mode:
author3noch <eacameron@gmail.com>2017-01-05 16:33:11 -0500
committer3noch <eacameron@gmail.com>2017-01-06 11:27:48 -0500
commit7f99fd086b70dec7419d3402e076656850e9e68e (patch)
tree8d5a5339b507dde29b58a18451c5cb968500e084 /pkgs/servers/http/nginx
parent1f6bb81b06a0e5511153404ffd68ac5acc636cd3 (diff)
downloadnixlib-7f99fd086b70dec7419d3402e076656850e9e68e.tar
nixlib-7f99fd086b70dec7419d3402e076656850e9e68e.tar.gz
nixlib-7f99fd086b70dec7419d3402e076656850e9e68e.tar.bz2
nixlib-7f99fd086b70dec7419d3402e076656850e9e68e.tar.lz
nixlib-7f99fd086b70dec7419d3402e076656850e9e68e.tar.xz
nixlib-7f99fd086b70dec7419d3402e076656850e9e68e.tar.zst
nixlib-7f99fd086b70dec7419d3402e076656850e9e68e.zip
nginx: add 'cache_purge' module for purging FastCGI cache
Diffstat (limited to 'pkgs/servers/http/nginx')
-rw-r--r--pkgs/servers/http/nginx/modules.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix
index e5c53aec7260..d19c147ce932 100644
--- a/pkgs/servers/http/nginx/modules.nix
+++ b/pkgs/servers/http/nginx/modules.nix
@@ -136,4 +136,14 @@
       sha256 = "0h98a8kiw2qkqfavysm1v16kf4cs4h39j583wapif4p0qx3bbm89";
     };
   };
+
+  # For an example usage, see https://easyengine.io/wordpress-nginx/tutorials/single-site/fastcgi-cache-with-purging/
+  fastcgi-cache-purge = {
+    src = fetchFromGitHub {
+      owner  = "FRiCKLE";
+      repo   = "ngx_cache_purge";
+      rev    = "2.3";
+      sha256 = "0ib2jrbjwrhvmihhnzkp4w87fxssbbmmmj6lfdwpm6ni8p9g60dw";
+    };
+  };
 }