Commit fc26c753 authored by Owain Jones's avatar Owain Jones
Browse files

added rate limiting to nginx config; stops people killing server by hammering refresh

parent 3728f035
......@@ -4,6 +4,8 @@
# upstream FCGI" location section below. Be careful adding files with
# sensitive data like passwords inside them.
limit_req_zone $binary_remote_addr zone=gliders:10m rate=10r/s;
map $host $symfony_root {
# default /home/gliders/code/gliders-website;
default /var/gliders/www;
......@@ -32,6 +34,7 @@ server {
rewrite ^/app\.php/?(.*)$ /$1 permanent;
location / {
limit_req zone=gliders burst=5;
index app.php;
try_files $uri @rewriteapp;
}
......@@ -95,6 +98,7 @@ server {
rewrite ^/app_dev\.php/?(.*)$ /$1 permanent;
location / {
limit_req zone=gliders burst=5;
index app_dev.php;
try_files $uri @rewriteapp;
}
......@@ -156,6 +160,7 @@ server {
rewrite ^/app_dev\.php/?(.*)$ /$1 permanent;
location / {
limit_req zone=gliders burst=5;
index app_dev.php;
try_files $uri @rewriteapp;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment