В Virtuozzo Application Platform доступно несколько способов установки SSL-сертификатов:
- Бесплатный PS SSL
- Бесплатный Let's Encrypt
- Платный или сторонний сертификат
Сертификат предоставляется бесплатно для всех поддоменов *.jcloud.kz и подходит для тестирования работы сайта или приложений, не критичных к доменному имени.
- Откройте настройки топологии окружения.
- Нажмите на иконку SSL над списком нод и переведите тумблер PS SSL в положение ON.
Этот способ не работает для контейнеров с подключeнным внешним IP-адресом.
Для них используйте способы, описанные далее.
Перед установкой убедитесь, что:
- веб-сервер окружения имеет внешний IP-адрес (добавляется в настройках топологии окружения);
- домен указывает на IP-адрес этого веб-сервера.
- Откройте Магазин приложений.
- В разделе Дополнения выберите Let's Encrypt Free SSL.
- Заполните поля и нажмите Установить.
- Для установки сертификата на несколько поддоменов укажите их через запятую или точку с запятой, без пробелов.
- В качестве обработчика можно выбрать балансировщик nginx или сервер приложений (PHP Apache, Tomcat и др.).
- Подробная информация доступна в репозитории GitHub.
Установка займeт около 5–10 минут.
- Откройте настройки окружения.
- Загрузите файлы сертификата и нажмите Сохранить.
Укажите следующие файлы:
- Ключ сервера (Server key) — файл с расширением
.key;
- Сертификат домена (Domain certificate) — файл
имя_домена.crt;
- Промежуточный сертификат (CA) — создайте новый файл
.crt или .txt и вставьте в него содержимое остальных файлов из набора.
SSL-сертификат будет установлен, и соединение с вашим приложением станет защищeнным.
Если возникли вопросы, обратитесь в техническую поддержку PS Cloud Services.