|
21 | 21 | ## run ss-update-config if outdated (check the public mirror link for current build) ## |
22 | 22 | ## builds merely prevent conflicts as SlickStack scripts auto-update regardless ## |
23 | 23 |
|
24 | | -SS_BUILD="JAN2025RR" |
| 24 | +SS_BUILD="FEB2025A" |
25 | 25 |
|
26 | 26 | ## SS_LOCKDOWN = [false|true] stops dev site from being overwritten... and more soon ## |
27 | 27 | ## SS_APP = [wordpress|etc] only wordpress is supported currently (feedback welcome) ## |
@@ -440,26 +440,48 @@ OPEN_FILE_CACHE_ERRORS="on" |
440 | 440 | ## rate-limiting Nginx can be very powerful but these settings are often misunderstood ## |
441 | 441 | ## research carefully and keep in mind requests are not the same as page loads ## |
442 | 442 |
|
443 | | -## LIMIT_CONNECTIONS_PER_IP = [10|15|etc] usually a device needs at least 5+ connections ## |
444 | | -## LIMIT_CONNECTIONS_SERVER = [100|500|etc] total number of connections Nginx should maintain ## |
445 | | - |
446 | | -LIMIT_CONNECTIONS_PER_IP="10" |
447 | | -LIMIT_CONNECTIONS_SERVER="100" |
448 | | - |
449 | | -## limit requests ## |
450 | | -LIMIT_REQUESTS_SERVER_SECOND="100" |
451 | | -LIMIT_REQUESTS_SERVER_SECOND_BURST="300" |
452 | | -LIMIT_REQUESTS_SERVER_MINUTE="3000" |
453 | | -LIMIT_REQUESTS_SERVER_MINUTE_BURST="9000" |
454 | | -LIMIT_REQUESTS_PHP_SECOND="100" |
455 | | -LIMIT_REQUESTS_PHP_SECOND_BURST="300" |
456 | | -LIMIT_REQUESTS_PHP_MINUTE="3000" |
457 | | -LIMIT_REQUESTS_PHP_MINUTE_BURST="9000" |
458 | | -LIMIT_REQUESTS_WPLOGIN_SECOND="1" |
459 | | -LIMIT_REQUESTS_WPLOGIN_SECOND_BURST="1" |
| 443 | +## LIMIT_CONNECTIONS_PER_IP = [10|15|20|30] usually a device needs at least 5+ connections ## |
| 444 | +## LIMIT_CONNECTIONS_SERVER = [100|200|300|500] total number of connections Nginx should maintain ## |
| 445 | +## LIMIT_REQUESTS_SERVER_SECOND = [50|100|120|150] max requests per second per IP ## |
| 446 | +## LIMIT_REQUESTS_SERVER_SECOND_BURST = [150|300|360|450] short burst capacity for requests per second ## |
| 447 | +## LIMIT_REQUESTS_SERVER_MINUTE = [1500|3000|3600|4500] max requests per minute per IP ## |
| 448 | +## LIMIT_REQUESTS_SERVER_MINUTE_BURST = [4500|9000|10800|13500] short burst capacity for requests per minute ## |
| 449 | +## LIMIT_REQUESTS_PHP_SECOND = [50|100|120|150] max PHP requests per second per IP ## |
| 450 | +## LIMIT_REQUESTS_PHP_SECOND_BURST = [150|300|360|450] short burst capacity for PHP requests per second ## |
| 451 | +## LIMIT_REQUESTS_PHP_MINUTE = [1500|3000|3600|4500] max PHP requests per minute per IP ## |
| 452 | +## LIMIT_REQUESTS_PHP_MINUTE_BURST = [4500|9000|10800|13500] short burst capacity for PHP requests per minute ## |
| 453 | +## LIMIT_REQUESTS_WPLOGIN_SECOND = [1|2|3|5] max login attempts per second per IP ## |
| 454 | +## LIMIT_REQUESTS_WPLOGIN_SECOND_BURST = [1|2|3|5] short burst capacity for login attempts per second ## |
| 455 | +## LIMIT_REQUESTS_WPLOGIN_MINUTE = [30|60|90|120] max login attempts per minute per IP ## |
| 456 | +## LIMIT_REQUESTS_WPLOGIN_MINUTE_BURST = [3|5|10|15] short burst capacity for login attempts per minute ## |
| 457 | +## LIMIT_REQUESTS_WPSEARCH_SECOND = [50|100|120|150] max search requests per second per IP ## |
| 458 | +## LIMIT_REQUESTS_WPSEARCH_SECOND_BURST = [150|300|360|450] short burst capacity for search requests per second ## |
| 459 | +## LIMIT_REQUESTS_WPSEARCH_MINUTE = [1500|3000|3600|4500] max search requests per minute per IP ## |
| 460 | +## LIMIT_REQUESTS_WPSEARCH_MINUTE_BURST = [4500|9000|10800|13500] short burst capacity for search requests per minute ## |
| 461 | + |
| 462 | +## connection limits ## |
| 463 | +LIMIT_CONNECTIONS_PER_IP="20" |
| 464 | +LIMIT_CONNECTIONS_SERVER="300" |
| 465 | + |
| 466 | +## server request limits ## |
| 467 | +LIMIT_REQUESTS_SERVER_SECOND="300" |
| 468 | +LIMIT_REQUESTS_SERVER_SECOND_BURST="900" |
| 469 | +LIMIT_REQUESTS_SERVER_MINUTE="8000" |
| 470 | +LIMIT_REQUESTS_SERVER_MINUTE_BURST="24000" |
| 471 | + |
| 472 | +## php request limits ## |
| 473 | +LIMIT_REQUESTS_PHP_SECOND="150" |
| 474 | +LIMIT_REQUESTS_PHP_SECOND_BURST="450" |
| 475 | +LIMIT_REQUESTS_PHP_MINUTE="4500" |
| 476 | +LIMIT_REQUESTS_PHP_MINUTE_BURST="13500" |
| 477 | + |
| 478 | +## wordpress login request limits ## |
| 479 | +LIMIT_REQUESTS_WPLOGIN_SECOND="2" |
| 480 | +LIMIT_REQUESTS_WPLOGIN_SECOND_BURST="5" |
460 | 481 | LIMIT_REQUESTS_WPLOGIN_MINUTE="60" |
461 | | -LIMIT_REQUESTS_WPLOGIN_MINUTE_BURST="2" |
| 482 | +LIMIT_REQUESTS_WPLOGIN_MINUTE_BURST="20" |
462 | 483 |
|
| 484 | +## wordpress search request limits ## |
463 | 485 | LIMIT_REQUESTS_WPSEARCH_SECOND="100" |
464 | 486 | LIMIT_REQUESTS_WPSEARCH_SECOND_BURST="300" |
465 | 487 | LIMIT_REQUESTS_WPSEARCH_MINUTE="3000" |
|
0 commit comments