Хотели рассказать вам о том, как установить SSL-сертификат на виртуальном хостинге у хостинг-провайдера mirohost.net, но, к сожалению, такой возможности на виртуальном хостинге данной компании нет. А если вы решились приобрести eVPS, то надеемся, что данная статья поможет вам установить сертификат на данный вид хостинга.

Для установки сертификата на ваш хостинг необходимо совершить следующее:

  1. Перейдите в MiroHost Web Control Panel, доступы к которой были отправлены в письме с темой «Настройки доступа к панели управления аккаунтом».
  2. Находясь в контрольной панели, в разделе Мои домены выберите пункт Управление доменами.
  3. Нажмите Перейти под обозначением Перейти к управлению справа.
  4. Выберите пункт SSL-сертификаты в одноименном разделе.
  5. Из предложенных опций выберите Импортировать сертификат.
  6. Для импорта сертификата необходимо заполнить следующие поля:
    • Имя сертификата — произвольное имя, по которому вы в будущем сможете идентифицировать данный сертификат среди других в панели управления хостингом. Для удобства можете использовать само доменное имя, на которое заказывался SSL-сертификат.
    • Сертификат авторизационного центра (CA) — файл с цепочкой сертификатов, который вы можете скачать по ссылке, выбрав строку с названием вашего сертификата.
    • Сертификат веб-сервера — файл сертификата, который необходимо скачать в SSL Panel по нажатию на «Скачать архив с сертификатом».

      Необходимый файл domen_com.crt (где domen_com — название вашего домена) находится в корне скачанного архива.

    • Закрытый ключ — приватный ключ (RSA), который автоматически генерируется в паре с CSR-запросом и начинается тегом —–BEGIN PRIVATE KEY—–. Если для генерирования CSR-запроса использовалась наша панель SSL, связка ключей CSR-RSA была отправлена вам на почту (если только вы не убрали эту опцию). В случае использования другого инструмента для генерирования CSR-запроса (какого-либо онлайн-генератора, к примеру, https://ssl.com.ua/online-CSR-generator/) обычно предоставляется возможность отправки указанной связки на почту, скачивания либо копирования элементов связки в виде текста на той же странице онлайн-генератора.

      Для получения файла с закрытым ключом необходимо скопировать ключ в созданный на компьютере обычный текстовый документ и сохранить файл таким образом, чтобы его название заканчивалось на «.key», то есть изменить расширение файла. При этом название файла может быть произвольным.

    • Пароль к закрытому ключу — оставьте данное поле пустым (актуально лишь для сертификатов с зашифрованным ключом).
  7. После нажатия кнопки Получить вы перейдете на список установленных сертификатов, где необходимо активировать защищенный протокол. Для этого нажмите Редактировать в деталях сертификата и установите галочку возле Включить SSL на сайтах.
  8. Настройте перенаправление с http на https, чтобы ваш сайт автоматически открывался по безопасному соединению. Для этого перейдите в раздел Управление сайтом – Менеджер файлов в панели управления хостингом, найдите папку сайта и добавьте следующую запись в конфигурационный файл .htaccess:

    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Также стоит отметить, что содержимое сайта (к примеру, изображения, ссылки на другие ресурсы и т.д.) также должно быть настроено на работу по безопасному соединению, то есть всевозможные ссылки в коде сайта должны загружаться по https протоколу. Иначе долгожданный зеленый замочек все еще не появится. Для окончания настройки сайта обратитесь к разработчику сайта или инфоресурсам CMS, если ваш сайт был создан с помощью CMS.

На этом установка SSL-сертификата на ваш сайт завершена.

Обращаем внимание, что статья написана на основании установки SSL-сертификата и настройки безопасного соединения на определенный момент времени и может не быть актуальной после каких-либо изменений у хостинг-провайдера. За помощью в установке рекомендуем обращаться к вашему хостинг-провайдеру.