Pereiti prie pagrindinio turinio

Mod qos modulio išjungimas

Atnaujinta prieš daugiau kaip savaitę

Siekiant apsaugoti klientų svetainės nuo žalingo srauto, mūsų bendro naudojimo serveriuose įdiegtas Mod QoS (arba mod_qos) „Apache“ tarnybos modulis, skirtas valdyti į svetainę nukreiptą srautą ir užtikrinti paslaugų kokybę (Quality of Service). Jis leidžia riboti užklausų skaičių, prioritetizuoti svarbius vartotojus ir apsaugoti serverį nuo didelės apkrovos ar atakų.

Limitavimas:

  • Jei per 5 minutes užfiksuojama daugiau nei 100 klaidų (400, 403 arba 404)
    užklausos iš šio IP adreso apribojamos iki 5 min. laikotarpio pabaigos.

  • Jei per 5 minutes pateikiama daugiau nei 1000 PHP užklausų,
    šiam IP adresui laikinai apribojamos PHP užklausos (grąžinama klaida 429 Too Many Requests) iki 5 min. laikotarpio pabaigos.

  • Jei tas pats IP adresas 3 kartus paeiliui pasiekia PHP užklausų limitą,
    jis blokuojamas 15 minučių, atvaizduojama 429 Too Many Requests klaida.

Taisyklės

Kartais gali reikėti įtraukti konkretų IP adresą į baltąjį sąrašą (whitelist) sukuriant taisykles tam, kad šis adresas nebūtų ribojamas nustatytais Mod QoS apribojimais.

Šios taisyklės įrašomos į .htaccess failą, kuris paprastai yra arba pagrindiniame svetainės kataloge /public_html. Jei šio failo nėra - jį galite tiesiog sukurti.

SetEnvIf Remote_Addr "123.45.6.7" !SlowRequest

Vietoje 123.45.6.7 įrašome IP adresą kurio Mod qos modulis netikrins.

Įrašo iš klaidų žurnalo pavyzdys

[Mon Oct 20 08:09:54 2025] [qos:error] [pid 24188:tid 24218] [client 123.45.6.7:38221] mod_qos(060): access denied, QS_ClientEventBlockCount rule: max=100, current=100, age=102, c=123.45.6.7, id=aPXEIk6MAmpjioNTQKpnFAAABcQ

[Tue May 27 08:02:39 2025] [qos:error] [pid 4739:tid 4760] [client 123.45.6.7:30420] mod_qos(067): access denied, QS_ClientEventLimitCount rule: event=SlowRequest, max=1000, current=4213, age=296, c=123.45.6.7, id=aDVHb06RXXXXXXXXXXeJ0QAAQAU, referer: https://mano-svetaine.lt/admin/

  • [Tue May 27 08:02:39 2025] - užklausos data

  • [client 123.45.6.7] - lankytojo IP adresas

  • referer: https://mano-svetaine.lt/admin/ - Svetainės dalis į kurią buvo atliekamas blokavimas

Mod qos klaidos pateikiamos serverio Apache tarnybos klaidų išraše (Apache Error Log).

Ar gavote atsakymą į savo klausimą?