Даною інструкцією ми допоможемо вам встановити SSL-сертифікат на ваш хостинг Linux на сервісі hostpro.ua (HostPro), в якому використовується контрольна панель cPanel.
Отже, для встановлення SSL-сертифіката необхідно зробити таке:
- Зайти в cPanel одним із двох способів:
- використовуючи деталі доступу, надіслані у листі Доступ до нового хостингу для domen.com (де domen_com — назва вашого домену).
- через особистий кабінет на сайті Hostpro , перейшовши до Моїх послуг – Керування (біля послуги хостингу, на якому розташований сайт для встановлення сертифіката) – Вхід до cPanel .
- Перебуваючи в cPanel, перейдіть до розділу Security та введіть SSL/TLS.
- Обираємо пункт Install and Manage SSL for your site (HTTPS) та натискаємо на кнопку Manage SSL sites.
- На сторінці встановлення сертифіката в меню, що випадає, оберіть потрібний домен, для якого виконується встановлення.
- Далі заповніть наступні 3 поля:
- Сертифікат (CRT) — вміст сертифіката, який необхідно завантажити в SSL Panel, натиснувши на «Завантажити архів із сертифікатом».
Після скачування архіву відкрийте файл domen_com.crt (де domen_com — назва вашого домену) з кореня даної папки в текстовому редакторі і скопіюйте вміст, копіюючи рядки —–BEGIN CERTIFICATE—– і —–END CERTIFICATE —–.
- Закритий ключ (KEY) — вміст приватного ключа (RSA), який автоматично генерується в парі з CSR-запитом та починається тегом —–BEGIN PRIVATE KEY—–. Якщо для генерування CSR-запиту використовувалася наша панель SSL, зв’язка ключів CSR-RSA була надіслана вам на пошту (якщо ви не прибрали цю опцію). У разі використання іншого інструменту для генерування CSR-запиту (якогось онлайн-генератора, наприклад, https://ssl.com.ua/online-CSR-generator/ ) зазвичай надається можливість надсилання зазначеної зв’язки на пошту, скачування або копіювання елементи зв’язки у вигляді тексту на тій же сторінці онлайн-генератора.
- Пакет центру сертифікації (CABUNDLE) — вміст файлу з ланцюжком сертифікатів, який ви можете завантажити за посиланням, обравши рядок з назвою сертифіката.
- Сертифікат (CRT) — вміст сертифіката, який необхідно завантажити в SSL Panel, натиснувши на «Завантажити архів із сертифікатом».
- Натисніть Встановити сертифікат.
- Налаштуйте перенаправлення з http на https, щоб ваш сайт автоматично відкривався безпечним з’єднанням. Для цього перейдіть до розділу Файли в панелі керування хостингу, знайдіть папку потрібного сайту і додайте наступний запис до конфігураційного файлу .htaccess:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(. $ %{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Також варто відзначити, що вміст сайту (наприклад, зображення, посилання на інші ресурси і т.д.) також має бути налаштований на роботу з безпечного з’єднання, тобто всілякі посилання в коді сайту повинні завантажуватися за протоколом https. Інакше довгоочікуваний зелений замочок не з’явиться.Для завершення налаштування сайту зверніться до розробника сайту або інфоресурсу CMS, якщо ваш сайт був створений за допомогою CMS.
Готово!
Звертаємо увагу, що стаття написана на підставі встановлення SSL-сертифіката та налаштування безпечного з’єднання на певний момент часу та може не бути актуальною після будь-яких змін у хостинг-провайдера. За допомогою в установці рекомендуємо звертатись до вашого хостинг-провайдера.