Практически у каждого нормального хостинг-провайдера сейчас есть услуга подключения бесплатного SSL-сертификата Let's Encrypt.
Пишете в тех. поддержку хостинга, просите выпустить сертификат (если нет такой функции в панели управления хостингом).
Редактируете настройки сайта, в зависимости от CMS они будут разные, но общая суть: настроить переадресацию с http на https. Для сайтов без CMS нужно прописать переадресацию в файле .htaccess.
Очень легко и просто - надо подписать сайт сертификатом.
Тогда сайт начнёт открываться по защищённому протоколу https.
например у нас Lets Ecrypt бесплатные мощные сертификаты для защиты сайты.
Ставятся в два клика мышкой.
Самый простой способ -- подтверждение владением домена.
На почту приходит письмо с инструкцией по верификации. В качестве адреса выбирается либо почта из Whois домена, либо ящики админа.
Подробности можете посмотреть на сайте: https://semantica.in/blog/shifrujtes-kak-ustanovit-protokol-zashhishhennogo-soedineniya-https.html
Защищенное соединение для сайта достигается путем подключения SSL. Для подключения SSL вам необходимо будет установить на сайт SSL-сертификат. SSL-сертификат можно получить у хостинг-провайдера. Сам процесс установки сертификата не сложный. Достаточно выполнить несколько шагов согласно инструкции, которую вам предоставит хостинг-провайдер.
SSL сертификат защитит данные, путем шифрования данных для предотвращения несанкционированного доступа во время передачи. SSL сертификаты бывают разных уровней безопасности, в зависимости от уровня функции защиты отличаются.