diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-11-04 17:33:12 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-11-04 17:33:39 +0100 |
commit | c8d813eba8ecb2bb6635935d2297a7d126ede35f (patch) | |
tree | 8493f0f7142c2e0d634a34c0edf3cc9c029c932a /modules | |
parent | 17e8f8ac8c9e00f464e2eceb3bdc042f85f3ced7 (diff) | |
download | nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.tar nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.tar.gz nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.tar.bz2 nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.tar.lz nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.tar.xz nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.tar.zst nixlib-c8d813eba8ecb2bb6635935d2297a7d126ede35f.zip |
modules/cgit: ban my-tiny-bot
Requesting multiple times per second. Not nice.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/server/cgit/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/server/cgit/default.nix b/modules/server/cgit/default.nix index 784504ad00ee..89a3440acf85 100644 --- a/modules/server/cgit/default.nix +++ b/modules/server/cgit/default.nix @@ -30,6 +30,12 @@ let return = "301 ${path}"; }; }; + + extraConfig = '' + if ($http_user_agent = "my-tiny-bot") { + return 429; + } + ''; }) instances) ) instancesByVhost; in |