blok scanners for php
This commit is contained in:
parent
d2e7376130
commit
7442fad6fc
|
|
@ -11,6 +11,17 @@ server {
|
||||||
ssl_protocols TLSv1.2 TLSv1.3;
|
ssl_protocols TLSv1.2 TLSv1.3;
|
||||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
|
||||||
|
# --- BLOCK COMMON SCANNERS / BOT ATTACKS ---
|
||||||
|
location ~* ^/(wp-admin|wp-content|wp-includes|xmlrpc\.php|phpmyadmin|vendor|setup|config|\.env|\.git|\.gitignore|\.htaccess|\.DS_Store|shell\.php|test\.php|admin\.php|login\.php) {
|
||||||
|
return 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~* \.php$ {
|
||||||
|
return 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
# --- GŁÓWNY PROXY / Node.js ---
|
||||||
|
location / {
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,17 @@ server {
|
||||||
ssl_protocols TLSv1.2 TLSv1.3;
|
ssl_protocols TLSv1.2 TLSv1.3;
|
||||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
|
||||||
|
# --- BLOCK COMMON SCANNERS / BOT ATTACKS ---
|
||||||
|
location ~* ^/(wp-admin|wp-content|wp-includes|xmlrpc\.php|phpmyadmin|vendor|setup|config|\.env|\.git|\.gitignore|\.htaccess|\.DS_Store|shell\.php|test\.php|admin\.php|login\.php) {
|
||||||
|
return 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~* \.php$ {
|
||||||
|
return 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
# --- GŁÓWNY PROXY / Node.js ---
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
# Ograniczenie liczby żądań
|
# Ograniczenie liczby żądań
|
||||||
limit_req zone=ip_limit burst=20 nodelay;
|
limit_req zone=ip_limit burst=20 nodelay;
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,18 @@ server {
|
||||||
ssl_protocols TLSv1.2 TLSv1.3;
|
ssl_protocols TLSv1.2 TLSv1.3;
|
||||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
|
||||||
|
|
||||||
|
# --- BLOCK COMMON SCANNERS / BOT ATTACKS ---
|
||||||
|
location ~* ^/(wp-admin|wp-content|wp-includes|xmlrpc\.php|phpmyadmin|vendor|setup|config|\.env|\.git|\.gitignore|\.htaccess|\.DS_Store|shell\.php|test\.php|admin\.php|login\.php) {
|
||||||
|
return 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
# blokada wszystkich plików PHP (Node.js nie obsługuje)
|
||||||
|
location ~* \.php$ {
|
||||||
|
return 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
# --- GŁÓWNY PROXY / Node.js ---
|
||||||
location / {
|
location / {
|
||||||
|
|
||||||
# Ograniczenie liczby żądań
|
# Ograniczenie liczby żądań
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue