⁹
Бесплатный SSL сертификат в зоне RU 2022г под санкциями от многих компаний получить невозможно.
В связи со специальной военной операцией известные зарубежные компании не обслуживают зоны RU и BY.
Но есть способ выпустить сертификат непосредственно на вашем сайте с помощью сайта freessl.tech
Набираем в адресной строке браузера freessl.tech и заходим на сайт, прокручиваем вниз и нажимаем кнопку "download now" (Рис.3)
и попадаем в корзину заказа, кликаем по кнопке "Proceed to chekout" (Рис.4)
Далее заполняем форму с вашими данными (учтите на указанную почту придет по завершению процесса придет письмо с адресом куда записан сертификат), ставите галочку согласия с правилами и кликаете кнопку "Place order"
после обработки данных получаем заказ и кликаем по "FreeSSL.tech Auto"
После этого на ваш компьютер загружается архив freessl.tech-auto-master-ds8jjk.zip, ищите его в папке "Загрузки" ( или как у вас настроено).
Те есть мы получили автогенератор сертификата безопасности сайта и его нужно установить в корневую директорию вашего сайта.
Далее рассмотрим на примере РУ-ЦЕНТРА (nic.ru) как это сделать.
Заходим в панель управления хостингом, выбираем файловый менеджер.
Выбираем нужный сайт, заходим в корневую директорию сайта (у РУ-ЦЕНТРА корневой каталог - имя_сайта/docs/ , в других случаях это имя_сайта/ ). Под каталогом выбираем "Загрузить файл", в открывшемся окне выбираем "Добавить".,
выбираем freessl.tech-auto-master-ds8jjk.zip и кликаем "Загрузить".
чтобы увидеть загруженный файл может понадобиться обновление страницы
Ставим галочку у файла freessl.tech-auto-master-ds8jjk.zip и справа вверху нажимаем "Архиватор" и распаковываем файл. В корневой директории появится папка "freessl.tech-auto-master". Ставим галочку у этой папки и сверху выбираем "Переименовать".
Папку freessl.tech-auto-master-ds8jjk.zip нужно переименовать в "mycert".
Теперь для генерации сертификата нужно создать новую базу данных.
Заходим в "Базы данных" и справа вверху нажимаем плюсик "Создать базу". Имя выбирайте сами, но чтобы не путаться лучше в названии указать назначение базы, например "freessl".
Теперь нужно создать нового пользователя , заходим в "Пользователи" и создаем нового пользователя и записываем присвоенный ему пароль.
Пользователю даем полные права и указываем созданную базу данных.
Теперь заходим в Базы данных и выбираем созданную нами базу. В пункте "Принадлежность" указываем сайт и жмем кнопку "Сохранить", на который вы загружали автогенератор сертификата. Затем кликаем "Добавить пользователя" и выбираем созданного пользователя.
Теперь открываем новое окно браузера и набираем в адресной строке имя_сайта/mycert . Если сайт незащищен сертификатом, появится предупреждение. Нужно выбрать "Дополнительно" и нажать "Перейти на сайт".
После этого запустится программа инсталляции и нужно заполнить появившуюся форму. Указать имя базы, пользователя и присвоенный пользователю пароль. В пункте "Database Host" оставляем значение localhost/
После этого создаем аккаунт администратора. Указываем адрес почты и задаем пароль администратора.
После успешной инсталляции в появившемся окне жмем кнопку "Click here to log in"
Входим в аккаунт администратора, указываем адрес почты и присвоенный администратору пароль.
В появившемся интерфейсе выбираем "Basic".
В появившейся форме выбираем страну, указываем имя сайта и задаем каталог в который будут сохранены ключи (но у меня это не работает). и в пункте "Is your web hosting control panel cPanel?" выбираем "Yes"
Внизу формы ставим галочку и жмем "Save"
Далее в новой форме указываем имя сайта и синонима сайта www.имя_сайта.ru и каталог для документации (тоже не сработало).
На появившемся экране, нажимаем "Please click here!".
В новой форме указываем адрес почты и ставим галочки согласия, нажимаем "create SSL"
На экране видим процесс генерации и смотрим в середке процесса путь, куда на вашем сайте записаны три нужных нам файла сертификата - certificate.pem файл сертификата, private.pem - приватный ключ, cabundle.pem - добавочный файл сертификата.
Возвращаемся в панель управления хостинга и в файловом менеджере проходим по пути к сохраненному сертификату в каталог имя_сайта/mycert/temp-cer/acme_v2/live/имя_сайта/. Ставим галочки у трех указанных файлов. Файлы могут появиться не сразу, а через несколько минут.
Создаем из этих файлов архив, нажав кнопку "Архиватор",
Обновляем экран и ставим галочку у созданного архива и нажимаем "Скачать", после выполнения у вас в "Загрузки" появится архив с ssl-сертификатом. Архив нужно распаковать и после этого установить сертификат на сайт.
На РУ-ЦЕНТРе , в панели управления хостингом выбираете "Сайты", выбираете нужный сайт, выбираете вкладку "Безопасность". Передвигаете кнопку "Защищенное HTTP-соединение" и загружаете сертификат.
Сертификат действует 3 месяца, затем придется повторить с -"Теперь открываем новое окно браузера и набираем в адресной строке имя_сайта/mycert" . Подробнее можно посмотреть в статье "Продление бесплатного SSL сертификата Freessl.tech в зоне RU и зоне BY 2022г под санкциями"
Как установить сертификат на хостинге HOSTIMAN можно посмотреть здесь
Установка бесплатного сертификата SSL на хостинге HOSTIMAN
Сертификат от Freessl.tech действует 3 месяца, как его продлить смотрите в статье ' Продление бесплатного SSL сертификата Freessl.tech в зоне RU и зоне BY '.