Для работы сайта по защищённому протоколу HTTPS необходимо не только установить соответствующие настройки сайта, но и установить на сервер SSL сертификат — специальный файл, благодаря которому возможно использование https.
SSL сертификаты бывают как платными, так и бесплатными. Возможность получения для сайта бесплатного сертификата зависит от хостинга.
Сертификаты отличаются типом. Самый простой — только с проверкой домена. Есть более сложные и дорогие (например, с проверкой организации).