БпСстСтС 15% ΠΎΡ‚ всички хостинг услуги

ВСствай умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠžΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
Заглавия
Администрация Π—Π°Ρ‰ΠΈΡ‚Π° ИмСна Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ

Как Π΄Π° инсталиратС SSL сСртификат Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½

SSL ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ (Secure Sockets Layer / TLS) Π΅ криптографски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΈΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‰ ΠΎΡ€Π³Π°Π½ (CA), ΠΊΠΎΠΉΡ‚ΠΎ удостовСрява самоличността Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ установява ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΠΊΠ°Π½Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ инсталиранС Ρ‚ΠΎΠΉ Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π° сайта Π²ΠΈ ΠΎΡ‚ http:// Π΄ΠΎ https://, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€Π° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ прСдотвратява ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· Π°Ρ‚Π°ΠΊΠΈ Ρ‚ΠΈΠΏ β€žΡ‡ΠΎΠ²Π΅ΠΊ ΠΏΠΎ срСдата”.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° SEO, Google Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π° HTTPS ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ сигнал Π·Π° класиранС ΠΎΡ‚ 2014 Π³. насам. Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, липсващ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ сСртификат ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° прСдупрСТдСния Π·Π° сигурност Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ°Π²Π°Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° Π½Π° конвСрсии. НСзависимо Π΄Π°Π»ΠΈ управляватС Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Π° Ρ†Π΅Π»Π΅Π²Π° страница ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΌΠ΅Π½Π½Π° инфраструктура, ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° SSL β€” ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² Ρ‚ΠΎΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ β€” Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ изисквания ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° докоснСтС Π΄ΠΎΡ€ΠΈ Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ», ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅, Ρ‡Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚Π΅ със слСдното:

  • РСгистрирано Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈΠΌΠ΅, насочСно към IP адрСса Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€ с напълно разпространСн DNS. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° рСгистриратС ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈΡ‚Π΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Ρ‡Ρ€Π΅Π· РСгистрация Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ SSL сСртификат ΠΎΡ‚ CA. Π’ΠΎΠΉ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°:
certificate.crt β€” Π²Π°ΡˆΠΈΡΡ‚ основСн подписан сСртификат
private.key β€” частният ΠΊΠ»ΡŽΡ‡, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ Π·Π°Π΅Π΄Π½ΠΎ с вашия CSR
ca_bundle.crt β€” Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° мСТдинния CA (понякога Π½Π°Ρ€ΠΈΡ‡Π°Π½Π° chain Ρ„Π°ΠΉΠ»)
Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» β€” cPanel/Plesk ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ SSH root/sudo Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π°.
Π£Π΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ софтуСр β€” Apache ΠΈΠ»ΠΈ Nginx, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Π·Π° вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½.
ΠžΡ‚Π²ΠΎΡ€Π΅Π½ ΠΏΠΎΡ€Ρ‚ 443 β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ Π²Π°ΡˆΠ°Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна позволява входящ TCP Π½Π° ΠΏΠΎΡ€Ρ‚ 443 ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° инсталиратС ΠΊΠ°ΠΊΠ²ΠΎΡ‚ΠΎ ΠΈ Π΄Π° Π΅.

Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ срСда Π·Π° VPS Π₯остинг, Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚Π΅ пълСн root Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ всСки ΠΎΡ‚ Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° сподСлСн хостинг ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ са ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΄ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с cPanel.
Π˜Π·Π±ΠΎΡ€ Π½Π° правилния Ρ‚ΠΈΠΏ SSL сСртификат
НС всички сСртификати са Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ. Π˜Π·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Π³Ρ€Π΅ΡˆΠ΅Π½ Ρ‚ΠΈΠΏ Π³ΡƒΠ±ΠΈ ΠΏΠ°Ρ€ΠΈ ΠΈΠ»ΠΈ оставя пропуски Π² ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ.



Π’ΠΈΠΏ сСртификат
Ниво Π½Π° Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅
Π’Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅
ΠšΠ°Ρ‚ΠΈΠ½Π°Ρ€ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°
Най-подходящ Π·Π°








β€”
β€”
β€”
β€”
β€”








DV (Domain Validated)
Π‘Π°ΠΌΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°
ΠœΠΈΠ½ΡƒΡ‚ΠΈ
Π”Π°
Π‘Π»ΠΎΠ³ΠΎΠ²Π΅, срСди Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΌΠ°Π»ΠΊΠΈ сайтовС








OV (Organization Validated)
Π”ΠΎΠΌΠ΅ΠΉΠ½ + идСнтичност Π½Π° организацията
1–3 Π΄Π½ΠΈ
Π”Π°
БизнСс уСбсайтовС, SaaS ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ








EV (Extended Validation)
Пълна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅
3–7 Π΄Π½ΠΈ
Π”Π° (ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° организацията Π² някои Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ)
Π•Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ, Π±Π°Π½ΠΊΠΈΡ€Π°Π½Π΅, ΠΏΠΎΡ€Ρ‚Π°Π»ΠΈ с висока стСпСн Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅








Wildcard (`*.domain.com`)
DV ΠΈΠ»ΠΈ OV
ΠœΠΈΠ½ΡƒΡ‚ΠΈβ€“Π΄Π½ΠΈ
Π”Π°
Π Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½ΠΈΡ с мноТСство ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ








Multi-Domain (SAN)
DV, OV ΠΈΠ»ΠΈ EV
Π’Π°Ρ€ΠΈΡ€Π°
Π”Π°
ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π² Π΅Π΄ΠΈΠ½ сСртификат








Let’s Encrypt (Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ DV)
Π‘Π°ΠΌΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°
Π‘Π΅ΠΊΡƒΠ½Π΄ΠΈ
Π”Π°
ВсСки ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½





Π—Π° производствСна Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ ΠΈΠ»ΠΈ всСки сайт, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°Ρ‚ настоятСлно OV ΠΈΠ»ΠΈ EV сСртификати ΠΎΡ‚ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ CA. DV сСртификатитС Π½Π° Let’s Encrypt са напълно Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° идСнтичността Π½Π° организацията.
ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΊΡƒΠΏΠΈΡ‚Π΅ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ сСртификати Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Ρ‡Ρ€Π΅Π· SSL Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈ, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ OV, EV ΠΈΠ»ΠΈ Wildcard ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ с dedicated ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.
ΠœΠ΅Ρ‚ΠΎΠ΄ 1: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° SSL сСртификат Ρ‡Ρ€Π΅Π· cPanel
Графичният интСрфСйс Π½Π° cPanel Π΅ Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΈΡΡ‚ ΠΏΡŠΡ‚ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° управлявани ΠΈΠ»ΠΈ Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π£Π΅Π± Π₯остинг ΠΏΠ»Π°Π½ΠΎΠ²Π΅. Ако ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅ VPS срСда, управлявана ΠΎΡ‚ cPanel, VPS с cPanel Π²ΠΈ Π΄Π°Π²Π° ΡΡŠΡ‰ΠΈΡ интСрфСйс с пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΡΡŠΡ€Π²ΡŠΡ€Π°.
Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π’Π»Π΅Π·Ρ‚Π΅ Π² cPanel
ΠžΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° URL адрСса Π·Π° Π²Ρ…ΠΎΠ΄ Π² cPanel:
https://yourdomain.com:2083
УдостовСрСтС сС с Π²Π°ΡˆΠΈΡ‚Π΅ хостинг ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: ΠžΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ SSL/TLS Manager
Π’ сСкцията Security Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° cPanel, ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ SSL/TLS. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Manage SSL Sites ΠΏΠΎΠ΄ Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ β€žInstall and Manage SSL for your site (HTTPS)”.
Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ цСлСвия Π΄ΠΎΠΌΠ΅ΠΉΠ½
Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΏΠ°Π΄Π°Ρ‰ΠΎΡ‚ΠΎ мСню Domain, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΊΠΎΠΉΡ‚ΠΎ искатС Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅. Ако Π΄ΠΎΠΌΠ΅ΠΉΠ½ΡŠΡ‚ Π½Π΅ сС появява, ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅, Ρ‡Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΈΠ»ΠΈ основСн Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² cPanel.
Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ΠŸΠΎΡΡ‚Π°Π²Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° сСртификата
ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ всСки сСртификатСн Ρ„Π°ΠΉΠ» Π² тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π½Π΅ Word) ΠΈ поставСтС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π°:

Certificate (CRT): Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° certificate.crt
  • Private Key (KEY): Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° private.key. Ако стС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π»ΠΈ CSR Π² cPanel, Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ»Π΅ сС попълва Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π·Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° cPanel.
  • Certificate Authority Bundle (CABUNDLE): Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° ca_bundle.crt. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ»Π΅ Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-чСститС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ β€žΠ½Π΅Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ сСртификат” Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства ΠΈ ΠΏΠΎ-стари Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π΄ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΡ€Π΅Π½.
  • Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅

    ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Install Certificate. cPanel Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π° Π΄Π²ΠΎΠΉΠΊΠ°Ρ‚Π° ΠΊΠ»ΡŽΡ‡-сСртификат ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ. Ако ΠΈΠΌΠ° Π½Π΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ частния ΠΊΠ»ΡŽΡ‡ ΠΈ публичния ΠΊΠ»ΡŽΡ‡ Π½Π° сСртификата, cPanel Ρ‰Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΠΈ инсталацията с ΠΈΠ·Ρ€ΠΈΡ‡Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° β€” Π½Π΅ я ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅.

    Π‘Π»Π΅Π΄ инсталацията, посСтСтС https://yourdomain.com ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅, Ρ‡Π΅ ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€ΡŠΡ‚ сС появява. ВСствайтС ΠΈ https://www.yourdomain.com Π°ΠΊΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΡŠΡ‚ www сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.

    ЧСста Π³Ρ€Π΅ΡˆΠΊΠ° Π² cPanel: AutoSSL (Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° интСграция Π½Π° Let’s Encrypt Π² cPanel) ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅ Ρ€ΡŠΡ‡Π½ΠΎ инсталиран сСртификат ΠΏΡ€ΠΈ слСдващия си Ρ†ΠΈΠΊΡŠΠ» Π½Π° подновяванС. Ако стС инсталирали Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ сСртификат, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ AutoSSL Π·Π° Ρ‚ΠΎΠ·ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² cPanel > SSL/TLS Status, Π·Π° Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π½Π΅ΠΆΠ΅Π»Π°Π½Π° замяна.

    ΠœΠ΅Ρ‚ΠΎΠ΄ 2: Автоматична инсталация с Let’s Encrypt ΠΈ Certbot

    Certbot Π΅ рСфСрСнтният ACME ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π° Let’s Encrypt. Π’ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° CSR, Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификата, конфигурацията Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ подновяванСто β€” всичко Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. Π’ΠΎΠ²Π° Π΅ правилният ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° всСки Linux ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ управляватС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ.

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π‘Π²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС към вашия ΡΡŠΡ€Π²ΡŠΡ€ Ρ‡Ρ€Π΅Π· SSH

    ssh username@your-server-ip

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Certbot

    Debian / Ubuntu (Apache):

    sudo apt update && sudo apt install -y certbot python3-certbot-apache

    Debian / Ubuntu (Nginx):

    sudo apt update && sudo apt install -y certbot python3-certbot-nginx

    RHEL / AlmaLinux / Rocky Linux (Apache):

    sudo dnf install -y epel-release
    sudo dnf install -y certbot python3-certbot-apache

    RHEL / AlmaLinux / Rocky Linux (Nginx):

    sudo dnf install -y epel-release
    sudo dnf install -y certbot python3-certbot-nginx

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: ΠŸΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΈ инсталирайтС сСртификата

    Π—Π° Apache:

    sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

    Π—Π° Nginx:

    sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

    Certbot ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° HTTP-01 прСдизвикатСлство ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅: поставя Π²Ρ€Π΅ΠΌΠ΅Π½Π΅Π½ Ρ„Π°ΠΉΠ» Π² ΠΊΠΎΡ€Π΅Π½Π° Π½Π° вашия ΡƒΠ΅Π± сайт ΠΈ иска ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Let’s Encrypt Π΄Π° Π³ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ ΠΏΡ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 80. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΏΠΎΡ€Ρ‚ 80 трябва Π΄Π° Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈ Π²Π°ΡˆΠΈΡΡ‚ DNS трябва Π΄Π° сС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°.

    ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Π½Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ опцията Π·Π° прСнасочванС Π½Π° цСлия HTTP Ρ‚Ρ€Π°Ρ„ΠΈΠΊ към HTTPS. Π’ΠΎΠ²Π° записва постоянно прСнасочванС 301 Π² конфигурацията Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π° SEO ΠΈ сигурност.

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ подновяванС

    Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ Π½Π° Let’s Encrypt ΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‚ слСд 90 Π΄Π½ΠΈ. Certbot инсталира systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (ΠΈΠ»ΠΈ cron Π·Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠΎ-стари систСми), ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° ΠΏΠΎΠ΄Π½ΠΎΠ²ΠΈ Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ Π΄Π½Π΅Π²Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° 30 Π΄Π½ΠΈ Π΄ΠΎ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅. ВСствайтС Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π·Π° подновяванС Π±Π΅Π· дСйствитСлно подновяванС:

    sudo certbot renew --dry-run

    Π£ΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ±Π½ΠΎ изпълнСниС ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°, Ρ‡Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΡŠΡ‚ Π·Π° подновяванС Π΅ ΠΈΠ·ΠΏΡ€Π°Π²Π΅Π½. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ статуса Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° с:

    systemctl status certbot.timer

    ΠšΡ€Π°Π΅Π½ случай β€” DNS-01 прСдизвикатСлство Π·Π° wildcard сСртификати: HTTP-01 прСдизвикатСлството Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π° wildcard Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ (*.yourdomain.com). Π—Π° wildcard сСртификати ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ DNS-01 прСдизвикатСлството, ΠΊΠΎΠ΅Ρ‚ΠΎ изисква Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ _acme-challenge TXT запис Π² DNS Π·ΠΎΠ½Π°Ρ‚Π° си:

    sudo certbot certonly --manual --preferred-challenges dns -d "*.yourdomain.com" -d yourdomain.com

    Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½ΠΈΡ‚Π΅ Π·Π° добавянС Π½Π° TXT записа, ΠΈΠ·Ρ‡Π°ΠΊΠ°ΠΉΡ‚Π΅ разпространСниСто Π½Π° DNS, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ натиснСтС Enter Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ.

    ΠœΠ΅Ρ‚ΠΎΠ΄ 3: Π ΡŠΡ‡Π½Π° инсталация Π½Π° SSL Ρ‡Ρ€Π΅Π· SSH (Apache ΠΈ Nginx)

    Π ΡŠΡ‡Π½Π°Ρ‚Π° инсталация Π²ΠΈ Π΄Π°Π²Π° ΠΏΡ€Π΅Ρ†ΠΈΠ·Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ поставянСто Π½Π° сСртификата, Π½Π°Π±ΠΎΡ€ΠΈΡ‚Π΅ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ ΠΈ конфигурацията Π½Π° виртуалния хост. Π’ΠΎΠ²Π° Π΅ прСдпочитаният ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° производствСни ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ трябва Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚Π΅ спСцифични TLS ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ΠšΠ°Ρ‡Π΅Ρ‚Π΅ сСртификатнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°

    Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ scp Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ Π²Π°ΡˆΠ°Ρ‚Π° Π»ΠΎΠΊΠ°Π»Π½Π° машина:

    scp certificate.crt private.key ca_bundle.crt username@your-server-ip:/tmp/

    Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π³ΠΈ прСмСстСтС Π² Π·Π°Ρ‰ΠΈΡ‚Π΅Π½Π° дирСктория, Π½Π΅Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΎΡ‚ ΡƒΠ΅Π±:

    sudo mkdir -p /etc/ssl/yourdomain
    sudo mv /tmp/certificate.crt /etc/ssl/yourdomain/
    sudo mv /tmp/private.key /etc/ssl/yourdomain/
    sudo mv /tmp/ca_bundle.crt /etc/ssl/yourdomain/
    sudo chmod 600 /etc/ssl/yourdomain/private.key
    sudo chmod 644 /etc/ssl/yourdomain/certificate.crt /etc/ssl/yourdomain/ca_bundle.crt

    ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° Π±Π΅Π»Π΅ΠΆΠΊΠ° Π·Π° сигурността: Частният ΠΊΠ»ΡŽΡ‡ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ трябва Π΄Π° Π΅ Ρ‡Π΅Ρ‚ΠΈΠΌ ΠΎΡ‚ всички. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ chmod 600 Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° само Π΄ΠΎ root потрСбитСля. На систСми, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Apache ΠΈΠ»ΠΈ Nginx Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Π½Π΅-root ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» (Π½Π°ΠΏΡ€. www-data), услугата всС ΠΎΡ‰Π΅ Ρ‡Π΅Ρ‚Π΅ ΠΊΠ»ΡŽΡ‡Π° ΠΏΡ€ΠΈ стартиранС, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ root ΠΏΡ€Π΅Π΄ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π²Π°Π½Π΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ β€” Ρ‚Π°ΠΊΠ° 600 собствСност Π½Π° root Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ.

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 2Π°: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ Apache

    Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ конфигурацията Π½Π° виртуалния хост Π·Π° вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½:

    sudo nano /etc/apache2/sites-available/yourdomain.com.conf

    Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΉΡ‚Π΅ Π±Π»ΠΎΠΊΠ° Π½Π° SSL виртуалния хост:

    <VirtualHost *:80>
        ServerName yourdomain.com
        ServerAlias www.yourdomain.com
        Redirect permanent / https://yourdomain.com/
    </VirtualHost>
    
    <VirtualHost *:443>
        ServerName yourdomain.com
        ServerAlias www.yourdomain.com
    
        SSLEngine on
        SSLCertificateFile      /etc/ssl/yourdomain/certificate.crt
        SSLCertificateKeyFile   /etc/ssl/yourdomain/private.key
        SSLCertificateChainFile /etc/ssl/yourdomain/ca_bundle.crt
    
        # Modern TLS hardening
        SSLProtocol             all -SSLv3 -TLSv1 -TLSv1.1
        SSLCipherSuite          ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384
        SSLHonorCipherOrder     off
        SSLSessionTickets       off
    
        Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
    
        DocumentRoot /var/www/yourdomain
    </VirtualHost>

    АктивирайтС SSL ΠΌΠΎΠ΄ΡƒΠ»Π° ΠΈ сайта, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ рСстартирайтС Apache:

    sudo a2enmod ssl headers
    sudo a2ensite yourdomain.com.conf
    sudo apache2ctl configtest
    sudo systemctl restart apache2

    Π’ΠΈΠ½Π°Π³ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°ΠΉΡ‚Π΅ apache2ctl configtest ΠΏΡ€Π΅Π΄ΠΈ рСстартиранС. Π‘ΠΈΠ½Ρ‚Π°ΠΊΡ‚ΠΈΡ‡Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π² конфигурационния Ρ„Π°ΠΉΠ» Ρ‰Π΅ свали цСлия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€.

    Π‘Ρ‚ΡŠΠΏΠΊΠ° 2Π±: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ Nginx

    Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ Π±Π»ΠΎΠΊ Π½Π° вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½:

    sudo nano /etc/nginx/sites-available/yourdomain.com

    Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдната конфигурация:

    server {
        listen 80;
        server_name yourdomain.com www.yourdomain.com;
        return 301 https://yourdomain.com$request_uri;
    }
    
    server {
        listen 443 ssl http2;
        server_name yourdomain.com www.yourdomain.com;
    
        ssl_certificate      /etc/ssl/yourdomain/certificate.crt;
        ssl_certificate_key  /etc/ssl/yourdomain/private.key;
        ssl_trusted_certificate /etc/ssl/yourdomain/ca_bundle.crt;
    
        # Modern TLS hardening
        ssl_protocols        TLSv1.2 TLSv1.3;
        ssl_ciphers          ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;
        ssl_prefer_server_ciphers off;
        ssl_session_cache    shared:SSL:10m;
        ssl_session_timeout  1d;
        ssl_session_tickets  off;
    
        # OCSP Stapling
        ssl_stapling         on;
        ssl_stapling_verify  on;
        resolver             8.8.8.8 8.8.4.4 valid=300s;
    
        add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always;
    
        root /var/www/yourdomain;
        index index.html index.php;
    }

    АктивирайтС сайта ΠΈ тСствайтС:

    sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx

    ОбяснСниС Π½Π° OCSP Stapling: Π‘Π΅Π· stapling, Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ трябва Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ с OCSP отговарящия Π½Π° CA ΠΏΡ€ΠΈ всяко TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ Π±ΠΈΠ» ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½. Π’ΠΎΠ²Π° добавя латСнтност ΠΈ Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ CA. Π‘ ssl_stapling on, Nginx ΠΊΠ΅ΡˆΠΈΡ€Π° OCSP ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° ΠΈ Π³ΠΎ прСдоставя Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΠΉΠΊΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ ΠΏΡŠΡ‚ΡƒΠ²Π°Π½Π΅.

    Π£ΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ Π½Π° TLS: Какво пропуска ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° конфигурация

    Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚, инсталиран с настройкитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π΅ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½, Π½ΠΎ Π½Π΅ Π΅ ΡƒΠΊΡ€Π΅ΠΏΠ΅Π½. Π‘Π»Π΅Π΄Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΎΠ±ΠΎΠ±Ρ‰Π°Π²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‰Π° ΠΎΡ†Π΅Π½ΠΊΠ° ΠΎΡ‚ SSL Labs ΠΎΡ‚ A+:

    Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π·Π° ΡƒΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅Apache Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Nginx Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Π¦Π΅Π»
    Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° TLS 1.0 / 1.1`SSLProtocol all -TLSv1 -TLSv1.1``ssl_protocols TLSv1.2 TLSv1.3`Π•Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° уязвимости Π² остарСли ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ
    HSTS Ρ…Π΅Π΄ΡŠΡ€`Header always set Strict-Transport-Security``add_header Strict-Transport-Security`ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ HTTPS Π½Π° Π½ΠΈΠ²ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€, прСдотвратяванС Π½Π° SSL stripping
    OCSP Stapling`SSLUseStapling on``ssl_stapling on`НамаляванС Π½Π° латСнтността ΠΏΡ€ΠΈ Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅, подобряванС Π½Π° повСритСлността
    Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° session tickets`SSLSessionTickets off``ssl_session_tickets off`ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΡΠ²Π°Π½Π΅ Π½Π° дСградация Π½Π° forward secrecy
    Π‘ΠΈΠ»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ`SSLCipherSuite ECDHE-…``ssl_ciphers ECDHE-…`ΠŸΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° AEAD ΡˆΠΈΡ„Ρ€ΠΈ, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° RC4/3DES
    HTTP/2`Protocols h2 http/1.1``listen 443 ssl http2`ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΡΠ²Π°Π½Π΅ Π½Π° производитСлността Π½Π°Π΄ TLS

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ тСстванС Π½Π° SSL инсталацията

    Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡΡ‚Π° Π½Π΅ Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ стС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ външна пСрспСктива.

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°

    ΠŸΠΎΡΠ΅Ρ‚Π΅Ρ‚Π΅ https://yourdomain.com. Π˜ΠΊΠΎΠ½Π°Ρ‚Π° Π½Π° ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π° Π²Π°Π»ΠΈΠ΄Π΅Π½, Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ сСртификат. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€Π° ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°ΠΉΡ‚Π΅ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈΡ‚Π΅ Π½Π° сСртификата: ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ Common Name ΠΈΠ»ΠΈ Subject Alternative Name ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Ρ‚Π°Ρ‚Π° Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅.

    SSL Labs Server Test

    ΠžΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ SSL Labs ΠΈ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π”ΠΎΠΊΠ»Π°Π΄ΡŠΡ‚ оцСнява Π²Π°ΡˆΠ°Ρ‚Π° TLS конфигурация ΠΎΡ‚ F Π΄ΠΎ A+ ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ: слаби Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ, липсващи Π²Π΅Ρ€ΠΈΠΆΠ½ΠΈ сСртификати, ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅ Π½Π° HSTS ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ. ΠžΡ†Π΅Π½ΠΊΠ°Ρ‚Π° A+ изисква HSTS с дълъг max-age ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° TLS 1.0 ΠΈΠ»ΠΈ 1.1.

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ‚ командния Ρ€Π΅Π΄ с OpenSSL

    openssl s_client -connect yourdomain.com:443 -servername yourdomain.com

    Π’ΠΎΠ²Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ сСртификати, договорСния Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ ΠΈ вСрсията Π½Π° TLS. Π’ΡŠΡ€ΡΠ΅Ρ‚Π΅ Verify return code: 0 (ok) Π² края Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π°. ВсСки Π½Π΅Π½ΡƒΠ»Π΅Π² ΠΊΠΎΠ΄ Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ ΡƒΠΊΠ°Π·Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ΠΈΠ»ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ.

    Π—Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄Π°Ρ‚Π°Ρ‚Π° Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° сСртификата:

    echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -dates

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° смСсСно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅

    Π‘Π»Π΅Π΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° HTTPS, смСсСното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π΅ Π½Π°ΠΉ-чСстият ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π’ΠΎ възниква, ΠΊΠΎΠ³Π°Ρ‚ΠΎ HTTPS страница Π·Π°Ρ€Π΅ΠΆΠ΄Π° рСсурси (изобраТСния, скриптовС, стилови Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, iframes) ΠΏΠΎ HTTP. БмСсСното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ рСсурси (скриптовС, iframes) изцяло Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° прСдупрСТдСния Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° пасивни рСсурси (изобраТСния).

    ΠŸΠΎΠΏΡ€Π°Π²Π΅Ρ‚Π΅ смСсСното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π·:

    1. АктуализиранС Π½Π° всички Ρ‚Π²ΡŠΡ€Π΄ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ http:// URL адрСси Π² CMS ΠΈΠ»ΠΈ HTML Π΄ΠΎ https:// ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»-относитСлни //.
    2. ДобавянС Π½Π° Ρ…Π΅Π΄ΡŠΡ€ Content Security Policy с upgrade-insecure-requests ΠΊΠ°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Π° ΠΎΠ±Ρ‰Π° мярка:
    add_header Content-Security-Policy "upgrade-insecure-requests" always;
    1. ИзползванС Π½Π° DevTools Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° (F12 > Console) Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈΡ‚Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‰ΠΈ рСсурси.

    ПодновяванС Π½Π° сСртификата ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ»

    Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° сСртификатВалидност ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π° подновяванСАвтоматизация
    Let’s Encrypt (Certbot)90 Π΄Π½ΠΈ`certbot renew` Ρ‡Ρ€Π΅Π· systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΠ°ΠΏΡŠΠ»Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ
    Π’ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ CA (cPanel)1–2 Π³ΠΎΠ΄ΠΈΠ½ΠΈΠ ΡŠΡ‡Π½ΠΎ ΠΏΡ€Π΅ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈ ΠΏΡ€Π΅ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Π ΡŠΡ‡Π½ΠΎ ΠΈΠ»ΠΈ скриптирано
    Π’ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ CA (SSH)1–2 годиниЗамяна Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎ с cron
    Π’ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ CA / самоподписанПо ΠΈΠ·Π±ΠΎΡ€Π ΡŠΡ‡Π½ΠΎΠ ΡŠΡ‡Π½ΠΎ

    Π—Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ сСртификати, управлявани Ρ€ΡŠΡ‡Π½ΠΎ, Π·Π°Π΄Π°ΠΉΡ‚Π΅ напомнянС Π² ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π° 30 Π΄Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅. Π˜Π·Ρ‚Π΅ΠΊΡŠΠ» сСртификат Π΅ ΠΏΠΎ-лош ΠΎΡ‚ липсата Π½Π° сСртификат β€” Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° цяла страница, която ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ лСсно Π΄Π° заобиколят.

    Ако управляватС мноТСство Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с висок Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Dedicated ΡΡŠΡ€Π²ΡŠΡ€, помислСтС Π·Π° внСдряванС Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСртификати ΠΊΠ°Ρ‚ΠΎ cert-manager (Kubernetes), Vault PKI ΠΈΠ»ΠΈ wildcard сСртификат Π·Π° намаляванС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ подновяванС ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ.

    ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: Кой ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° инсталация Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅

    Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄
    Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ хостинг, Π±Π΅Π· SSH Π΄ΠΎΡΡ‚ΡŠΠΏcPanel SSL/TLS Manager
    VPS ΠΈΠ»ΠΈ dedicated ΡΡŠΡ€Π²ΡŠΡ€, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ сСртификатCertbot (Let’s Encrypt)
    VPS ΠΈΠ»ΠΈ dedicated ΡΡŠΡ€Π²ΡŠΡ€, Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ OV/EV ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Π ΡŠΡ‡Π½Π° SSH инсталация
    Wildcard сСртификат (`*.domain.com`)Π ΡŠΡ‡Π΅Π½ SSH + DNS-01 прСдизвикатСлство Ρ‡Ρ€Π΅Π· Certbot
    Multi-domain SAN ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Π ΡŠΡ‡Π½Π° SSH инсталация
    Π‘Π΅Π· тСхничСски ΠΎΠΏΠΈΡ‚, управляван хостингcPanel AutoSSL ΠΈΠ»ΠΈ SSL с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅ ΠΎΡ‚ хостинг доставчика

    ВСхничСски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ списък с основни ΠΈΠ·Π²ΠΎΠ΄ΠΈ

    • ΠŸΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅, Ρ‡Π΅ ΠΏΠΎΡ€Ρ‚ 443 Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Π² Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна ΠΏΡ€Π΅Π΄ΠΈ инсталиранС Π½Π° ΠΊΠ°ΠΊΡŠΠ²Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ сСртификат.
    • Π’ΠΈΠ½Π°Π³ΠΈ провСрявайтС Π΄Π°Π»ΠΈ частният ΠΊΠ»ΡŽΡ‡ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° сСртификата ΠΏΡ€Π΅Π΄ΠΈ инсталация: openssl x509 -noout -modulus -in certificate.crt | md5sum ΠΈ openssl rsa -noout -modulus -in private.key | md5sum трябва Π΄Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ Ρ…Π΅ΡˆΠΎΠ²Π΅.
    • Π’ΠΊΠ»ΡŽΡ‡Π΅Ρ‚Π΅ ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати (ca_bundle.crt) β€” пропусканСто ΠΉ причинява Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, Π΄ΠΎΡ€ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ настолният Chrome ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€.
    • Π—Π°Π΄Π°ΠΉΡ‚Π΅ chmod 600 Π½Π° Ρ„Π°ΠΉΠ»Π° с частния ΠΊΠ»ΡŽΡ‡; Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π³ΠΎ ΠΈΠ·Π»Π°Π³Π°ΠΉΡ‚Π΅ Π² дирСктория, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΎΡ‚ ΡƒΠ΅Π±.
    • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ TLS 1.0 ΠΈ TLS 1.1 Π² конфигурацията Π½Π° вашия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ β€” Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ са остарСли ΠΈ уязвими.
    • АктивирайтС HSTS с includeSubDomains само слСд ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Π΅ всички ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΡΡŠΡ‰ΠΎ обслуТват HTTPS.
    • Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ certbot renew --dry-run слСд ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° настройка Π½Π° Certbot, Π·Π° Π΄Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅, Ρ‡Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΡŠΡ‚ Π·Π° подновяванС Ρ€Π°Π±ΠΎΡ‚ΠΈ.
    • ВСствайтС с SSL Labs слСд всяка инсталация ΠΈΠ»ΠΈ промяна Π² конфигурацията.
    • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ²Π°ΠΉΡ‚Π΅ Π·Π° смСсСно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ слСд ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към HTTPS β€” Ρ‚ΠΎ Π±Π΅Π·ΡˆΡƒΠΌΠ½ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π° функционалността.
    • Π—Π° wildcard сСртификати Π½Π° Let’s Encrypt ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ DNS-01 прСдизвикатСлството, Π° Π½Π΅ HTTP-01.

    ЧСсто Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ

    Каква Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ SSL сСртификат ΠΈ TLS сСртификат?

    SSL (Secure Sockets Layer) Π΅ наслСдствСният ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΠΉΡ‚ΠΎ бСшС ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ ΠΏΡ€Π΅Π· 1999 Π³. НСговият наслСдник, TLS (Transport Layer Security), Π΅ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ всички ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ HTTPS Π²Ρ€ΡŠΠ·ΠΊΠΈ дСйствитСлно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚. Π’Π΅Ρ€ΠΌΠΈΠ½ΡŠΡ‚ β€žSSL сСртификат” ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ индустриалСн ΠΆΠ°Ρ€Π³ΠΎΠ½, Π½ΠΎ всСки сСртификат, ΠΈΠ·Π΄Π°Π΄Π΅Π½ днСс, Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π°Π΄ TLS 1.2 ΠΈΠ»ΠΈ TLS 1.3.

    Π—Π°Ρ‰ΠΎ моят SSL сСртификат сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ Π² Chrome, Π½ΠΎ Π½Π΅ ΠΈ Π½Π° Android устройства?

    Π’ΠΎΠ²Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ липсваща Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати. Настолният Chrome ΠΈΠΌΠ° агрСсивСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° сСртификати (AIA fetching), ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° рСконструира Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π΄ΠΎΡ€ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ тя ΠΎΡ‚ΡΡŠΡΡ‚Π²Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°. БистСмното Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Android Π½Π΅ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ. Π’ΠΈΠ½Π°Π³ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Π° с Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ca_bundle.crt Π² конфигурацията Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€.

    Мога Π»ΠΈ Π΄Π° инсталирам SSL сСртификат Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠΉΡ‚ΠΎ всС ΠΎΡ‰Π΅ няма уСбсайт?

    Π”Π°, Π½ΠΎ само Π°ΠΊΠΎ DNS A Π·Π°ΠΏΠΈΡΡŠΡ‚ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° сС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° Π΄ΠΎ IP адрСса Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. CA трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° достигнС ΡΡŠΡ€Π²ΡŠΡ€Π°, Π·Π° Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°. Ако DNS всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ разпространСн, прСдизвикатСлството Ρ‰Π΅ сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ.

    Как Π΄Π° ΠΏΠΎΠ΄Π½ΠΎΠ²Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ SSL сСртификат Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°?

    Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΉΡ‚Π΅ Π½ΠΎΠ² CSR Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Ρ‚Π΅ Π³ΠΎ Π΄ΠΎ вашия CA, ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ новия ΠΏΠ°ΠΊΠ΅Ρ‚ сСртификати, Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ сСртификатнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° (systemctl reload apache2 ΠΈΠ»ΠΈ systemctl reload nginx). ΠŸΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π° новия сСртификат Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈ, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ рСстартиранС.

    Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° SSL сСртификат Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π»ΠΈ прСнасочва HTTP към HTTPS?

    НС. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификат само Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° HTTPS. ΠŸΡ€Π΅Π½Π°ΡΠΎΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ HTTP към HTTPS трябва Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ във вашия Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ хост ΠΈΠ»ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ Π±Π»ΠΎΠΊ. ΠŸΠ»ΡŠΠ³ΠΈΠ½ΠΈΡ‚Π΅ --apache ΠΈ --nginx Π½Π° Certbot ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ²Π° прСнасочванС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталацията. Π—Π° Ρ€ΡŠΡ‡Π½ΠΈ инсталации Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΈΠ·Ρ€ΠΈΡ‡Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Redirect permanent (Apache) ΠΈΠ»ΠΈ return 301 (Nginx) Π² ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ Π±Π»ΠΎΠΊ Π·Π° ΠΏΠΎΡ€Ρ‚ 80.