Горячее
Свежее
Подписки
Сообщества
Блоги
Войти
Войти
Забыли пароль?
Создать аккаунт
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
Восстановление пароля
Восстановление пароля
Получить код в Telegram
или продолжите с
Google VK Facebook Twitter
Создать сообщество

Топ прошлой недели

  • Perevalka Perevalka 84 поста
  • Wildwildworld Wildwildworld 50 постов
  • Deathman Deathman 64 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама
Верификации Награды Контакты О проекте О компании
Промокоды Скидки Вакансии
Блоги Купоны Aliexpress
Android iOS Мобильная версия

Lets encrypt

Теги
Рейтинг
Автор
Сообщество
Тип постов
любые текстовые картинка видео [мое] NSFW
Период времени
за все время неделя месяц интервал
2 поста сначала свежее
42
deadCXAP
deadCXAP
1 год назад

Сертификат Let's Encrypt вручную, без автоматики, на windows⁠⁠

Как и обещал, вот инструкция как получить сертификат SSL для сайта: бесплатно, без линуксов, если ваша панель управления сайтом не поддерживает его выпуск в автоматическом режиме.

Этот вариант подходит например тем, кто хостится у ру-центра (nic.ru) - там специально не вводят автоматику установки сертификата, чтобы продавать задорого то, что давно не нужно.

Увы, большинство инструкций или ведут на платные сервисы, или на линуксовые инструкции для хостингов, чтобы найти вариант "на домашнем компе и без заморочек с автоматикой", пришлось напрячься, так что если кому-то время сэкономлю - будет уже неплохо.


Итак, сперва нам надо скачать последнюю версию клиента win-acme с официального сайта: https://www.win-acme.com/

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Распаковываем в удобное место, запускаем wacs.exe:

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Выбираем N для создания нового сертификата, и 2 для ручной настройки:

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Вводим адрес нашего домена, и тут я рекомендую через запятую ввести его в формате "www.домен".

В следующем пункте выбираем 3 (загрузить файл верификации по FTP):

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt
Краткая справка: для выпуска сертификата сервис должен проверить, что вы действительно владеете этим сайтом. Самый простой способ - программа генерирует специальный файл, загружает его на ваш сервер, сервис проверяет его корректность, и только после этого происходит генерация сертификатов. Можно проверить и другими способами, но для конечного пользователя, которых хочет просто чтобы google chrome не рисовал страшилки о небезопасном соединении, это хватит за глаза. Так же, можно и вручную нужный файл грузить... Но за чем, если данная прога это сделает за вас?)

Далее у нас просит адрес вашего FTP с сайтом. Посмотреть его можно в панели управления сайтом на вашем хостинге, при чём путь должен быть именно до папки, где хранятся сами файлы сайта. Если вы тоже используете nic.ru, то это проще всего сделать путём создания нового пользователя FTP - просто укажите ему доступ к папке конкретного сайта:

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

В противном случае, вам надо будет сперва подключиться имеющимся пользователем по FTP и найти там папку с файлами сайта, и прописать путь именно до неё. На примере того же ру-центра, это выглядит как "ftp://ftp.ИМЯ_АККАУНТА.nichost.ru:21/home/ИМЯ_АККАУНТА/ИМЯ_...". На крайняк - с этим может помочь техподдержка хостинга, только не говорите, что вам для установки сертификата, потому что я однажды столкнулся с полным забиванием на мои запросы после этого (ага, как же иначе - посмел покуситься на потенциальную прибыль барыг).

Далее нам надо отказаться от загрузки вебконфига (просто тыкаем enter), ввести имя пользователя FTP, которого мы создали, выбрать ввод пароля в консоли (2), ввести сам пароль, отказаться от его сохранения (enter):

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Далее надо выбрать тип файла, в котором нам отдадут сертификат. Почти наверняка вам понадобится формат PEM, так что выбираем пункт 2 (если вдруг не подойдёт - в техподдержку, или попробуйте другие форматы).

Следующим пунктом идёт место сохранения сертификата. Проще всего - в папке программы создайте папку SSL, и скопирeйте прямо из окна проводника путь (для вставки скопированного текста - нажмите правой кнопкой мыши в окне программы):

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt
Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Далее соглашаемся ввести пароль от приватного ключа в консоли (2), придумываем и вводим пароль, отказываемся от сохранения (enter), и отказываемся от выполнения дополнительных скриптов (3):

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Всё, осталось только дождаться завершения проверки и выпуска сертификата. Если всё правильно сделали - это максимум пара минут, и видим заветное "certificate ... created"!

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

А в созданной папке для сертификатов появилось 4 файла:

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Нам отсюда обычно нужны только файлы сертификата (-crt) и ключа (-key).

Дальше - надо загрузить их на хостинг, и тут уже зависит от конкретного хостинга. Я покажу на примере ру-центра.

В панели управления хостингом выбираем "Сайты", потом ваш сайт, вкладку "Безопасность", при необходимости включаем "Защищенное HTTPS-соединение" и нажимаем на "Добавить/сменить сертификат".

Тут нам надо скормить полученный файлы хостеру. Выбираем напротив "сертификат" кнопку "загрузить файл", грузим файл с crt в названии, аналогично с приватным ключом, вводим под ним пароль, который мы задали ранее, и нажимаем на "Установить":

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Поздравляю, сертификат установлен!

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Поверить срок действия можно в разделе "безопасность" конкретного сайта:

Сертификат Let's Encrypt вручную, без автоматики, на windows Сертификат, Хостинг, Инструкция, Админ, Длиннопост, Lets encrypt

Через без копеек 3 месяца надо будет повторить процесс, но win-acme сохранил данные (кроме паролей), и при запуске надо будет выбирать не "N: Create certificate", а "R: Run renewals".

Показать полностью 14
[моё] Сертификат Хостинг Инструкция Админ Длиннопост Lets encrypt
8
Эмоции
6
Fixid
4 года назад
Багрепорты

Истек срок действия SSL сертификата⁠⁠

Закончился ssl сертификат на cv1.pikabu.ru. Как следствие не грузятся видео файлы

Истек срок действия SSL сертификата Ssl, Lets Encrypt, Текст
Показать полностью 1
Ssl Lets Encrypt Текст
1
Посты не найдены
О Пикабу
О проекте
Контакты
Реклама
Сообщить об ошибке
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Верификации
Бан-лист
Конфиденциальность
Правила соцсети
Наши проекты
Блоги
Вакансии
Промокоды
Скидки
Купоны Aliexpress
Mobile
Android
iOS
Партнёры
Fornex.com
Промокоды