Бесплатный SSL сертификат Let's Encrypt на своем компьютере для хостинга nic.ru на 3 месяца
Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работыБесплатный SSL сертификат Let's Encrypt на своем компьютере для хостинга nic.ru на 3 месяца
Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы
📅 23 декабря 2023
👁🗨 649
Для начала переходим по ссылке https://certbot.eff.org/instructions?ws=other&os=windows и в 3 пункте "Installation instructions" переходим по ссылке на актуального бота, скачиваем и устанавливаем программу себе на пк.
Устанавливаем программу в отдельную папку, например C:\Programs\Certbot\.
После установки открываем PowerShell с правами администратора и через команду cd переходим в папку bin "cd C:\Programs\Certbot\bin\".
Через команду ls можем проверить, что находимся в нужной папке.
Затем вводим команду "certbot certonly --authenticator manual" которая выпустит SSL сертификат Let's Encrypt, который нужно установить на хостинг nic.ru.
При первом запуске попросит ввести email.
Вводим email и соглашаемся с правилами.
Если все сделали верно, в конце выйдет надпись "Account registered.".
Далее необходимо ввести имя вашего домена, например site.ru.
После ввода домена программа попросит создать папки в корне сайта, например http://site.ru/.well-known/acme-challenge/ и внутри папки /acme-challenge/ нужно создать файл с названием и содержимым сгенерированным программой, файл будет называться, например "z6c7d-9r77iINvs-gEzfxNV6OUf1ee4G50gszZqaXkE", а содержимое будет "z6c7d-9r77iINvs-gEzfxNV6OUf1ee4G50gszZqaXkE.Ol1LqeMFvwAiiZXJYfV43RcJbOqJVkgF6ukKN4RBO6I".
После создания и сохранения файла убедитесь, что по ссылке http://site.ru/.well-known/acme-challenge/z6c7d-9r77iINvs-gEzfxNV6OUf1ee4G50gszZqaXkE файл открывается.
Если файл открывается успешно, тогда в PowerShell жмем Enter и ждем пока программа создаст для нас сертификат и приватный ключ.
Теперь необходимо перейти в папку C:\Certbot\live\site.ru в которой будут наши сертификаты и приватные ключи:
- cert.pem – сертификат
- chain.pem – промежуточный сертификат
- privkey.pem – приватный ключ.
Теперь переходим в панель управления хостинга, в меню слева находим SSL и антивирус, переходим и справа жмем кнопку установить.
Затем загружаем наши файлы в соответствующие поля и жмем установить.
После нажатия установить нас вовзращает в директорию SSL и антивирус с всплывающим окном, в котором напротив нашего домена сдвигаем ползунок для активации сертификата.
Готово, бесплатный сертификат SSL на 3 месяца установлен.
Через 3 месяца процедуру нужно повторить.