Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ Π½Π° сайт ΠΈ Π²ΠΈΠ΄Π΅Π»ΠΈ вмСсто ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π΅Π»Ρ‹ΠΉ экран, ΠΎΡˆΠΈΠ±ΠΊΡƒ 502 Bad Gateway ΠΈΠ»ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ? По статистикС, Π΄ΠΎ 50% сайтов Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ пСриодичСски нСдоступны β€” ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ частично. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅: исслСдования UptimeRobot ΠΈ Pingdom ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ срСдний сайт Β«ΠΏΠ°Π΄Π°Π΅Ρ‚Β» 3–8 Ρ€Π°Π· Π² мСсяц, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пятый ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… (истёк Π΄ΠΎΠΌΠ΅Π½) Π΄ΠΎ тСхничСски слоТных (сбой Π² CDN ΠΈΠ»ΠΈ Π°Ρ‚Π°ΠΊΠ° DDoS). Но самоС нСприятноС β€” Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π° этапС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ администрирования. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ 10 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ сайты Π»ΠΎΠΌΠ°ΡŽΡ‚ΡΡ, ΠΈ Π΄Π°Π΄ΠΈΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ инструкции, ΠΊΠ°ΠΊ ΠΈΡ… Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ. Π‘Π΅Π· Π²ΠΎΠ΄Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.

1. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с хостингом: ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ сСрвСр

Π₯остинг β€” это Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ сайта. Если ΠΎΠ½ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ΅Π½, Π΄Π°ΠΆΠ΅ самый ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π΅ спасёт. По Π΄Π°Π½Π½Ρ‹ΠΌ HostingAdvice, 37% всСх сбоСв сайтов связаны с хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ. Π’ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии:

  • πŸ”Œ ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ элСктроэнСргии Π² Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π΅ (Π΄Π°, это Π΄ΠΎ сих ΠΏΠΎΡ€ происходит, Π΄Π°ΠΆΠ΅ Ρƒ Π³ΠΈΠ³Π°Π½Ρ‚ΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ OVHcloud).
  • πŸ’Ύ ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° сСрвСра ΠΈΠ·-Π·Π° «сосСдСй» Π½Π° shared-хостингС (ваш сайт Π»Π΅ΠΆΠΈΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ рядом запустил ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΌΠ°ΠΉΠ½Π΅Ρ€).
  • 🚫 Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° IP хостСром Π·Π° Β«ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΒ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π·ΠΊΠΈΠΉ рост Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°).
  • πŸ”„ НСудачноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ПО Π½Π° сторонС хостСра (ΡΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ Π΄Π°ΠΆΠ΅ с Amazon AWS ΠΈ Google Cloud).

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ? Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ инструмСнтами Π²Ρ€ΠΎΠ΄Π΅ Down For Everyone Or Just Me ΠΈΠ»ΠΈ IsItDownRightNow. Если сайт нСдоступСн для всСх β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π½Π° вашСй сторонС. РСшСниС:

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если хостСр рСгулярно «роняСт» ваш сайт, Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ шаблонами β€” срочно ΠΌΠΈΠ³Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅. Π”Π°ΠΆΠ΅ бСсплатный Vercel ΠΈΠ»ΠΈ Netlify для статичных сайтов ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… shared-хостингов.
πŸ“Š Какой хостинг Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅?
  • Shared-хостинг (Beget, Timeweb ΠΈ Π΄Ρ€.)
  • VPS (DigitalOcean, Linode)
  • Облако (AWS, Google Cloud)
  • БобствСнный сСрвСр
  • НС знаю

2. Π˜ΡΡ‚Ρ‘ΠΊΡˆΠΈΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с DNS

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, ΠΌΠ΅Π»ΠΎΡ‡ΡŒ β€” Π·Π°Π±Ρ‹Π» ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½. Но согласно Verisign, 12% сайтов Ρ‚Π΅Ρ€ΡΡŽΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ·-Π·Π° просрочСнных Π΄ΠΎΠΌΠ΅Π½ΠΎΠ². ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π΅ всСгда это Π²ΠΈΠ½Π° Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°: ΠΈΠ½ΠΎΠ³Π΄Π° рСгистраторы Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Π΄ΠΎΠΌΠ΅Π½Ρ‹ ΠΈΠ·-Π·Π° ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠΉ Π² ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΆΠ°Π»ΠΎΠ±Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ†.

Вторая частая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ настройки DNS. НапримСр:

  • πŸ”— Ошибка Π² A-записи (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ IP).
  • ⏳ Блишком большой TTL (ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… записСй).
  • πŸ”„ ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ DNS хостСра ΠΈ рСгистратора (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ Cloudflare vs. Reg.ru).

Как Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

dig ваш-домСн.ru +trace

nslookup ваш-домСн.ru

Если Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ NXDOMAIN ΠΈΠ»ΠΈ IP-адрСс Π½Π΅ совпадаСт с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² DNS. РСшСниС:

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Π°Ρ‚Ρƒ истСчСния Π΄ΠΎΠΌΠ΅Π½Π° Π² WHOIS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° who.is).
  2. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ A/AAAA-записи Ρƒ рСгистратора ΠΈΠ»ΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ DNS-хостСра.
  3. Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ TTL Π΄ΠΎ 300 сСкунд ΠΏΠ΅Ρ€Π΅Π΄ измСнСниями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡŒ быстрСС.
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π΄ΠΎΠΌΠ΅Π½ ΡƒΠΊΡ€Π°Π»ΠΈ?

Если Π΄ΠΎΠΌΠ΅Π½ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½ (domain hijacking), Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ рСгистратора с Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°ΠΌΠΈ владСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скрины ΠΈΠ· старой ΠΏΠ°Π½Π΅Π»ΠΈ управлСния). ВосстановлСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π½Π΅Π΄Π΅Π»ΠΈ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΠΌΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

3. Ошибки Π² ΠΊΠΎΠ΄Π΅: ΠΎΡ‚ синтаксиса Π΄ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

По Π΄Π°Π½Π½Ρ‹ΠΌ Stack Overflow, 42% Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΈΠ·Π½Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΊΠΎΠ΄ Π»ΠΎΠΌΠ°Π΅Ρ‚ сайты. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅:

Π’ΠΈΠΏ ошибки ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ
БинтаксичСскиС ошибки ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Π°Ρ ; Π² JavaScript ΠΈΠ»ΠΈ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ‚Π΅Π³ </div> Π‘Π΅Π»Ρ‹ΠΉ экран ΠΈΠ»ΠΈ сломанная вёрстка
Ошибки Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… SQL-запрос с ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π±Π΅Π· индСксов ЗависаниС страниц ΠΈΠ»ΠΈ ошибка 500
ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ НСсовмСстимыС вСрсии jQuery ΠΈΠ»ΠΈ React ПадСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Π·ΠΈΠ½Π°)
Π£Ρ‚Π΅Ρ‡ΠΊΠΈ памяти БСсконСчный Ρ†ΠΈΠΊΠ» Π² Node.js ΠΈΠ»ΠΈ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ соСдинСния Π‘Π΅Ρ€Π²Π΅Ρ€ Β«ΡƒΠΏΠ°Π΄Π°Π΅Ρ‚Β» ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ

Как Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ?

  • πŸ› οΈ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WP_DEBUG для WordPress).
  • πŸ“Š ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ ошибок Π½Π° сСрвСрС (/var/log/apache2/error.log ΠΈΠ»ΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ хостинга).
  • πŸ” Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Chrome DevTools ( Π²ΠΊΠ»Π°Π΄ΠΊΠ° Console ΠΈ Network).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если сайт Π½Π° PHP Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Fatal Error, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° сСрвСрС. Π‘Π½Π°Ρ‡Π°Π»Π° протСстируйтС исправлСния Π½Π° локальной ΠΊΠΎΠΏΠΈΠΈ!

β˜‘οΈ Π§Π΅ΠΊ-лист ΠΏΠ΅Ρ€Π΅Π΄ Π΄Π΅ΠΏΠ»ΠΎΠ΅ΠΌ ΠΊΠΎΠ΄Π°

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

4. Атаки ΠΈ Π²Π·Π»ΠΎΠΌΡ‹: ΠΊΠΎΠ³Π΄Π° сайт стал ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ

По Π΄Π°Π½Π½Ρ‹ΠΌ Sucuri, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ сайт хотя Π±Ρ‹ Ρ€Π°Π· подвСргался Π°Ρ‚Π°ΠΊΠ΅. Π§Π°Ρ‰Π΅ всСго это:

  • πŸ’₯ DDoS β€” сайт пСрСстаёт ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·-Π·Π° Π»Π°Π²ΠΈΠ½Ρ‹ запросов.
  • πŸ•΅οΈ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ β€” Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΊΡ€Π°Π΄ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
  • πŸ“€ Π—Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ malware β€” Π½Π° сайт добавляСтся врСдоносный ΠΊΠΎΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹ Π½Π° Ρ„ΠΈΡˆΠΈΠ½Π³).
  • πŸ”‘ ΠŸΠΎΠ΄Π±ΠΎΡ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ β€” Ρ‡Π΅Ρ€Π΅Π· брутфорс Π²Π·Π»Π°ΠΌΡ‹Π²Π°ΡŽΡ‚ Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ (WordPress, Bitrix ΠΈ Π΄Ρ€.).

ΠŸΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π²Π·Π»ΠΎΠΌΠ°:

  • Π‘Π°ΠΉΡ‚ пСрСнаправляСт Π½Π° Π»Π΅Π²Ρ‹Π΅ рСсурсы.
  • Π’ ΠΊΠΎΠ΄Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ <script> ΠΈΠ»ΠΈ eval.
  • Π₯остСр присылаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Β«ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ активности».
  • Поисковики (Google, ЯндСкс) ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ сайт ΠΊΠ°ΠΊ опасный.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

  1. НСмСдлСнно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ сайт ΠΎΡ‚ сСти (Ρ‡Π΅Ρ€Π΅Π· .htaccess ΠΈΠ»ΠΈ хостинг-панСль).
  2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· diff ΠΈΠ»ΠΈ Git).
  3. ВосстановитС сайт ΠΈΠ· чистого бэкапа (Π½Π΅ ΡΡ‚Π°Ρ€ΡˆΠ΅ 1–2 нСдСль).
  4. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ всС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ установитС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ бСзопасности (Wordfence для WordPress).
πŸ’‘

РСгулярно сканируйтС сайт Π½Π° уязвимости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VirusTotal, Quttera ΠΈΠ»ΠΈ Sucuri SiteCheck. БСсплатныС вСрсии ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ 80%ε…Έεž‹Π½Ρ‹Ρ… ΡƒΠ³Ρ€ΠΎΠ·.

5. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ: ΠΏΠΎΡ‡Π΅ΠΌΡƒ сайт Β«Π»Π΅ΠΆΠΈΡ‚Β» ΠΎΡ‚ популярности

ΠŸΠ°Ρ€Π°Π΄ΠΎΠΊΡ: сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΠ°ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° бСздСйствия, Π½ΠΎ ΠΈ ΠΈΠ·-Π·Π° Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‚ΠΎΠΊΠ° посСтитСлСй. НапримСр:

  • πŸ“ˆ Вирусный пост Π² соцсСтях ΠΏΡ€ΠΈΠ²Π΅Π» 100К ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π° час.
  • πŸ›’ Массовая распродаТа (ΠΊΠ°ΠΊ Π½Π° Black Friday).
  • πŸ€– Атака Π±ΠΎΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, парсинг ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ).

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌΡ‹:

  • Ошибки 503 Service Unavailable ΠΈΠ»ΠΈ 504 Gateway Timeout.
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ грузятся ΠΏΠΎ 20–30 сСкунд.
  • Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… «зависаСт» (Too many connections).

РСшСния:

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° БыстроС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ДолгосрочноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ рСсурсов сСрвСра Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Π² хостинг-ΠΏΠ°Π½Π΅Π»ΠΈ ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° VPS ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎ (AWS, DigitalOcean)
ΠœΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ запросы ΠΊ Π±Π°Π·Π΅ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ индСксы (EXPLAIN Π² MySQL) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Redis, Memcached)
Блишком ΠΌΠ½ΠΎΠ³ΠΎ статики Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сТатиС (gzip) ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ статику Π½Π° CDN (Cloudflare, BunnyCDN)
πŸ’‘

Если сайт Π½Π° WordPress, установитС ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WP Rocket ΠΈΠ»ΠΈ LiteSpeed Cache) β€” это снизит Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° сСрвСр Π² 5–10 Ρ€Π°Π·.

6. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с SSL-сСртификатом: «НСбСзопасноС соСдинСниС»

По Π΄Π°Π½Π½Ρ‹ΠΌ Let’s Encrypt, 20% сайтов Ρ‚Π΅Ρ€ΡΡŽΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с SSL. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки:

  • πŸ”’ Π˜ΡΡ‚Ρ‘ΠΊ сСртификат (срок дСйствия β€” 90 Π΄Π½Π΅ΠΉ для Let’s Encrypt).
  • πŸ”„ НСсовпадСниС Π΄ΠΎΠΌΠ΅Π½Π° (сСртификат Π²Ρ‹Π΄Π°Π½ Π½Π° www.site.ru, Π° Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° site.ru).
  • πŸ”— Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° довСрия Ρ€Π°Π·ΠΎΡ€Π²Π°Π½Π° (отсутствуСт ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ сСртификат).
  • ⏳ Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TLS 1.0 вмСсто TLS 1.3).

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

  • SSL Labs (ssllabs.com) β€” ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС ошибки.
  • ΠšΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:
    openssl s_client -connect ваш-домСн.ru:443 -servername ваш-домСн.ru | openssl x509 -noout -dates

РСшСния:

  1. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ сСртификат (для Let’s Encrypt запуститС certbot renew).
  2. НастройтС автоматичСскоС ΠΏΡ€ΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ (Ρ‡Π΅Ρ€Π΅Π· cron).
  3. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сСртификат ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SNI (для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΌ IP).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ NET::ERR_CERT_DATE_INVALID, Π° сСртификат Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Π°Ρ‚Π° ΠΈ врСмя Π½Π° сСрвСрС. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки ΠΌΠΎΠ³ΡƒΡ‚ Β«Π»ΠΎΠΌΠ°Ρ‚ΡŒΒ» SSL.

7. ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ (особСнно Π½Π° CMS)

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Π²Ρ€ΠΎΠ΄Π΅ WordPress, Joomla ΠΈΠ»ΠΈ Bitrix 68% сбоСв связаны с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ (Π΄Π°Π½Π½Ρ‹Π΅ WPBeginner). Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии:

  • πŸ”Œ Плагин ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с ядром CMS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС обновлСния WordPress 6.0).
  • 🎨 Π’Π΅ΠΌΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ PHP (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PHP 8.1).
  • πŸ”„ Π”Π²Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° кСш-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°).
  • πŸ“¦ Плагин содСрТит ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Elementor ΠΈΠ»ΠΈ WooCommerce Π² старых вСрсиях).

Как Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

  1. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ сайт.
  2. Π’ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°.
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ ошибок (wp-content/debug.log для WordPress).
  4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ:
    define('WP_DEBUG', true);
    

    define('WP_DEBUG_LOG', true);

    define('WP_DEBUG_DISPLAY', false);

РСшСния:

  • πŸ”„ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ Ρ‚Π΅ΠΌΡ‹ Π΄ΠΎ послСдних вСрсий.
  • 🚫 Π£Π΄Π°Π»ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ лишний ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ риск ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²).
  • πŸ› οΈ Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π° Π°Π½Π°Π»ΠΎΠ³ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, вмСсто WP Bakery ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Elementor).

8. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с внСшними сСрвисами: API, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ сайты зависят ΠΎΡ‚ дСсятков Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов: Google Analytics, YouTube-Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Π΅ ΡˆΠ»ΡŽΠ·Ρ‹ (Stripe, YooMoney), ΠΊΠ°Ρ€Ρ‚Ρ‹ (Google Maps), Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Ρ‹ ΠΈ Ρ‚. Π΄. Если Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… нСдоступСн, сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

  • πŸ“Š Google Analytics Β«Π»Π΅ΠΆΠΈΡ‚Β» β€” Π½Π° сайтС Π½Π΅ грузится счСтчик, Π° консоль ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ga.js.
  • πŸ’³ Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ Онлайн Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ β€” Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΈ.
  • πŸ—ΊοΈ Google Maps API Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π» ваш ΠΊΠ»ΡŽΡ‡ β€” вмСсто ΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Π΅Π»Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.
  • πŸ“§ SendGrid ΠΈΠ»ΠΈ Mailchimp Π² Π±Π°Π½-листС β€” письма Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ.

Как ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски?

  • πŸ”Œ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ сСрвисы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Yandex Metrica).
  • ⏳ НастройтС Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ для запросов ΠΊ API (Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт Π½Π΅ «вис» Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°).
  • πŸ“¦ ΠšΠ΅ΡˆΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, курсы Π²Π°Π»ΡŽΡ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ).
  • 🚨 ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΡŒΡ‚Π΅ статус сСрвисов Π½Π° Downdetector ΠΈΠ»ΠΈ StatusPage.
πŸ’‘

Если сайт ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ зависит ΠΎΡ‚ внСшнСго API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π΅Π»Π΅ΠΉ), Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Β«Ρ€Π΅ΠΆΠΈΠΌ offlineΒ» β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

FAQ: ЧастыС вопросы ΠΎ сбоях сайтов

Мой сайт Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ 500 β€” Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

Ошибка 500 Internal Server Error ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  • Ошибка Π² ΠΊΠΎΠ΄Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² .htaccess ΠΈΠ»ΠΈ php.ini).
  • НСхватка памяти (memory_limit Π² PHP).
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 777 вмСсто 644).

РСшСниС: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ ошибок Π½Π° сСрвСрС ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹/Ρ‚Π΅ΠΌΡ‹.

Π‘Π°ΠΉΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρƒ мСня, Π½ΠΎ Π½Π΅ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

ВСроятныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  • 🌍 Π“Π΅ΠΎΠ±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Cloudflare Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ·ζŸΡˆΠΈΡ… стран).
  • πŸ”„ ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Ρƒ вас Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ старая вСрсия сайта).
  • πŸ“‘ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с DNS (Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ обновились записи).

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сайт Ρ‡Π΅Ρ€Π΅Π· Proxy-сСрвСр ΠΈΠ»ΠΈ VPN, Π° Ρ‚Π°ΠΊΠΆΠ΅ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ What’s My DNS.

Как Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ сайт ΠΎΡ‚ DDoS-Π°Ρ‚Π°ΠΊ?

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹:

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Cloudflare ΠΈΠ»ΠΈ Akamai (ΠΎΠ½ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‚ врСдоносный Ρ‚Ρ€Π°Ρ„ΠΈΠΊ).
  • НастройтС ограничСния Π½Π° количСство запросов (rate limiting).
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, XML-RPC Π² WordPress).

Для ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ спСциализированныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ€ΠΎΠ΄Π΅ Arbor Networks ΠΈΠ»ΠΈ Imperva.

Π‘Π°ΠΉΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ грузится β€” Π² Ρ‡Ρ‘ΠΌ Π΄Π΅Π»ΠΎ?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ–ΌοΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (сТимайтС Ρ‡Π΅Ρ€Π΅Π· TinyPNG ΠΈΠ»ΠΈ WebP).
  • πŸ—ƒοΈ ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (настройтС Browser Cache ΠΈ Server Cache).
  • πŸ“Ά CDN (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Cloudflare ΠΈΠ»ΠΈ BunnyCDN).
  • πŸ“Š Запросы ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ EXPLAIN для ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… запросов).

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π° GTmetrix ΠΈΠ»ΠΈ PageSpeed Insights.

МоТно Π»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сайт послС Π²Π·Π»ΠΎΠΌΠ°?

Π”Π°, Π½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΡŒ зависит ΠΎΡ‚:

  • πŸ” БвоСврСмСнности (Ρ‡Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅).
  • πŸ’Ύ Наличия бэкапов (Ссли ΠΈΡ… Π½Π΅Ρ‚ β€” ΡˆΠ°Π½ΡΡ‹ Π½ΠΈΠΆΠ΅).
  • πŸ›‘οΈ Π’ΠΈΠΏΠ° Π°Ρ‚Π°ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ послС ransomware).

Алгоритм:

  1. Π£Π΄Π°Π»ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ с сСрвСра.
  2. ВосстановитС ΠΈΠ· бэкапа (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° вирусы!).
  3. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ всС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.
  4. УстановитС WAF (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ModSecurity).