Получение бесплатного SSL-сертификата Let's Encrypt

Готовые уроки IFrame + ВКонтакте API
Ответить
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Получение бесплатного SSL-сертификата Let's Encrypt

Сообщение Александр »

Получение бесплатного SSL-сертификата Let's Encrypt

На данный момент, для публикации IFrame приложения ВКонтакте, к нему должен быть доступ по https протоколу.
В этом уроке расскажу, как установить бесплатный сертификат Let's Encrypt. Срок действия этого сертификата - 3 месяца, но при правильной настройке он будет обновляться автоматически.

Инструкция подойдет для VPS/VDS с установленной панелью ISPmanager версии 5.65 и выше.
Если у вас виртуальный хостинг, то ваш хостинг провайдер мог предусмотреть возможность установки Let's Encrypt сертификата из вашего личного кабинета.
Для серьезных приложений, чаще всего простой виртуальный хостинг не подойдет, и нужен VPS/VDS или выделенный сервер.


1. Выберите хостинг, на котором есть панель ISPmanager версии 5.65 и выше.

2. Настройте ваш сайт
Подключите ваш домен, перенесите файлы и базы данных.

3. Включаем модуль Let's Encrypt
В меню выбираем: «Интеграция - Модули»

Изображение

И рядом с Let's Encrypt нажимаем «Установить».

Изображение

4. Добавляем SSL-сертификат для домена
Переходим в меню «Настройки web-сервера - SSL-сертификаты»

Изображение

Нажимаем кнопку «Let's Encrypt»

Изображение

Примечание!
Если в списке пользователей нет того, для домена которого вы хотите получить SSL-сертификат, то перейдите в пункт «Учетные записи - Пользователи».
Выберите пользователя и нажмите «Изменить».
Поставьте галку у пункта «Может использовать SSL» и нажмите «OK».

Изображение


5. Заполняем форму
Требуется заполнить все данные, но не все они будут видны в сертификате, т.к. не требуются для сертификата Let's Encrypt.
Вместо flapps.ru используйте свой домен.

Изображение

Код страны: RU
Область: Saint Petersburg
Город: Saint Petersburg
Организация: название домена
Отдел: IT Department
Email: webmaster@domain.ru
Длина ключа: 2048


Сначала будет создан самоподписанный сертификат. Не пугайтесь, если зайдя на сайт по протоколу https браузер выдаст предупреждение.
Через 10-20 минут сертификат Let's Encrypt будет установлен и предупреждение появляться не будет.
Если вы не удалите ISPmanager, то сертификат будет обновляться автоматически за несколько дней до его окончания.

6. SSL-сертификат Let's Encrypt получен!

Изображение

Теперь в настройках приложения ВКонтакте можете указать адрес с https и проверить его работу.
Ответить