limit req
This commit is contained in:
@@ -10,13 +10,8 @@ upstream redirector_app {
|
||||
keepalive 16;
|
||||
}
|
||||
|
||||
# Cache (jak w oryginale)
|
||||
proxy_cache_path /var/cache/angie/redirector
|
||||
levels=1:2
|
||||
keys_zone=redirect_cache:10m
|
||||
max_size=100m
|
||||
inactive=24h
|
||||
use_temp_path=off;
|
||||
# limit req
|
||||
limit_req_zone $binary_remote_addr zone=linuxiarz_limit:10m rate=10r/s;
|
||||
|
||||
# HTTP -> HTTPS + normalizacja do www
|
||||
server {
|
||||
@@ -63,6 +58,9 @@ server {
|
||||
error_log /var/log/angie/linuxiarz.pl.error.log warn;
|
||||
|
||||
status_zone www.linuxiarz.pl_frontend;
|
||||
|
||||
limit_req zone=linuxiarz_limit burst=20 nodelay;
|
||||
|
||||
# Dozwolone metody
|
||||
if ($request_method !~ ^(GET|HEAD|POST)$) {
|
||||
return 405;
|
||||
|
||||
Reference in New Issue
Block a user