Маємо сервер типу Digitalocean або щось подібне до встановленого Debian, Nginx, php, в загальному, приблизно як я це налаштовував тут.
Маємо свій домен, я буду створювати і підключати сертифікат для домену itis.by. Я давно купив цей домен - мені раптом захотілося, але поки не знаю до якого місця його докласти.
Маємо руки і вільний час.
Користуючись нагодою, хочеться сказати пару приємних слів про улюблений браузер Google Chrome. Так ось, без зайвих вагань скажу прямо - Chrome перетворився в КУСОК гівно! І якщо так піде далі, в цьому світі потрібно щось міняти.
1. Заходимо в консоль і створюємо папку, де будуть зберігатися наші сертифікати:
3. Заходимо в нашу папку:
Тут і далі itis.by міняємо на свій домен, само собою.
5. Вводимо дані про нашу організацію, країні, власника і т.д.
Вводити можете що завгодно, головне в Common Name вводимо наш домен, у мене itis.by.
6. Йдемо в папку / etc / nginx / ssl і копіюємо вміст файлу itis.by.csr в буфер обміну.

і жмакаем кнопку "Free Download".
9. Підтверджуємо власника домену. Найпростіше поштою.
10. Далі вводимо відсутні дані.
11. Погоджуємося з умовами.
12. І потрапляємо на сторінок настройки.

13. У першу чергу вводимо код подвержденія, який прийшов на пошту і чекаємо лист із сертифікатом. Лист буде містити архів з сертифікатами. Файл itis_by.crt копіюємо в нашу папку / etc / nginx / ssl.
14. Тепер у файлі налаштувань домену itis.by прописуємо наступне:
Якщо ви хочете, щоб ваш сайт працював тільки по https, ввех додайте наступне
А якщо хочете щоб все працювало без www, то на самому початку файлу це:
15. Перезавантажуємо nginx
16. Перевіряємо що вийшло на сторінці налаштувань.

17. Все. Має вийти щось типу цього.

Ще варіант - отримати безкоштовний сертифікат тут.


А з доменом itis.by треба щось робити. Будемо робити сайт.