Встановлення платного SSL сертифікату

Замовити SSL сертифікат ви можете за посиланням: https://ssl.com.ua/

Після покупки SSL-сертифіката ви отримаєте private.txt файл з приватним ключем, а також архів в якому міститься основний сертифікат hostname.crt і папка Linux, в якій лежить файл example.com.ca-bundle містить проміжні сертифікати.

Замовити SSL сертифікат ви можете за посиланням: https://ssl.com.ua/

Для установки сертифіката заходимо на сервер по SSH і виконуємо наступні дії:

  • Переходимо в папку cd /etc/nginx/ssl/ і там створюємо папку:

  • mkdir domain.com
  • Переходимо в папку domain.com

  • cd domain.com
  • Відкриваємо файл

  • nano example.com.crt
  • Копіюємо туди вміст файлу з архіву domain.crt, натискаємо enter і нижче вставляємо туди вміст файлу domain-bundle-ct.txt, який знаходиться в папці Linux.

  • Для збереження натисніть Ctrl + O і Ctrl + X, щоб вийти.

  • Далі відкриваємо файл

  • nano example.com.key
  • Копіюємо в нього private key, який прийшов на пошту разом з архівом в форматі private.txt. Зберігаємо і виходимо.


  • Для того що б прив'язати сертифікат в Nginx, нам необхідно зробити наступне:

  • Копіюємо стандартний файл налаштувань к ssl (замість example підставляємо hostname):

  • cp /etc/nginx/bx/conf/ssl.conf /etc/nginx/bx/conf/example.com.ssl.conf
  • Відкриваємо щойно створений файл:

  • nano /etc/nginx/bx/conf/example.com.ssl.conf
  • Редагуємо рядки:

  • ssl_certificate /etc/nginx/ssl/cert.pem;
    ssl_certificate_key /etc/nginx/ssl/cert.pem;
  • Отримуємо такий шлях (example міняємо на hostname):

  • ssl_certificate /etc/nginx/ssl/example.com/example.com.crt;
    ssl_certificate_key /etc/nginx/ssl/example.com/example.com.key;
  • Редагуємо конфігураційний файл ssl домену:

  • nano /etc/nginx/bx/site_enabled/ssl.s1.conf
  • Додаємо рядок:

  • include bx/conf/example.com.ssl.conf;
  • Перевіряємо конфігурацію nginx:

  • nginx -t
  • Якщо перевірка пройшла успішно, ви отримаєте повідомлення:

  • Після цього перезавантажуємо nginx:

  • systemctl restart nginx
  • У разі якщо видало помилку systemctl: service not found, вводимо:

  • service nginx restart

У разі якщо сертифікат вже раніше було встановлено, необхідно замінити вміст файлів .crt и .key.

Після провести перевірку і перезавантажити nginx.

Залишити заявку

Залиште вашу заявку і ми зв'яжемось з вами найближчим часом

Х
ВІДПРАВИТИ ЗАЯВКУ