From 330e7955d95bb27411fbe7b5939380cf16afe226 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 3 Jul 2018 12:26:04 +0100
Subject: [PATCH] Add limits to fedwiki config

---
 src/freedombone-app-fedwiki | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/freedombone-app-fedwiki b/src/freedombone-app-fedwiki
index aa3add38b..f3aa4ea1c 100755
--- a/src/freedombone-app-fedwiki
+++ b/src/freedombone-app-fedwiki
@@ -361,6 +361,10 @@ function fedwiki_setup_web {
           echo '  }';
           echo '';
           echo '  location / {';
+          echo '';
+          echo '    limit_conn conn_limit_per_ip 50;';
+          echo '    limit_req zone=req_limit_per_ip burst=50 nodelay;';
+          echo '';
           echo "    proxy_pass http://localhost:${FEDWIKI_PORT};";
           echo "    proxy_set_header X-Real-IP \$remote_addr;";
           echo "    proxy_set_header Host \$host;";
@@ -385,6 +389,10 @@ function fedwiki_setup_web {
       echo '  }';
       echo '';
       echo '  location / {';
+      echo '';
+      echo '    limit_conn conn_limit_per_ip 50;';
+      echo '    limit_req zone=req_limit_per_ip burst=50 nodelay;';
+      echo '';
       echo "    proxy_pass http://localhost:${FEDWIKI_PORT};";
       echo "    proxy_set_header X-Real-IP \$remote_addr;";
       echo "    proxy_set_header Host \$host;";
-- 
GitLab