В 2020 году наличие безопасного соединения с сайтом стало просто обязательным, потому что поисковые системы и браузеры стали очень четко показывать отсутствие такого соединения, и просто отпугивают потенциальных посетителей твоего сайта.
Как получить сертификат бесплатно?
Без смс и подписок. Бесплатно навсегда. Честно.
Всё очень просто - Lets Encrypt. Это настоящий валидный сертификат, который выдает организация, в которую входят самые крупные компании Мира: Google, Cisco, Mozilla, и так далее.
Зачем они это делают? Чтобы интернет стал безопасней.
Сертификат можно заказать и установить в пару кликов на том хостинге, где располагается твой сайт. Именно так. Получать сертификат вручную как это было раньше в виде файлов просто бессмысленно. Во-первых, сертификат действует 90 дней, поэтому делать вручную это так часто просто забудешь. Во-вторых, проверить что твой сайт принадлежит тебе гораздо быстрее имея автоматический доступ к сайту (твоему хостеру) или DNS (регистратору), так что просто не парься - нажми кнопку Установить бесплатный SSL-сертификат у твоего хостера. Если такой нет, обратись в Службу поддержки хостера, они подскажут. 100% такая услуга у них есть. Они могут тебя отговорить и предложить купить платный за 100500 денег (каждый год или два), но зачем?
Для тыж программистов есть тысяча и один способ как сделать это самому, и даже вручную. Но основных два:
- имея доступ к веб-серверу хостинга и SSH-консоли. Открой сайт и укажи свой веб-сервер, получишь инструкцию в пару шагов:
https://certbot.eff.org/
(certbot - это открытая и бесплатная программа, которая позволяет автоматизировать выпуск и настройку сертификата) - имея доступ только к DNS-записям домена. Точно так же через certbot или бесплатный сайт вручную:
https://www.sslforfree.com/
ТЫЖ программист, разберешься!