# SSL-сертификат (https)

## Установка SSL-сертификата (https)

{% hint style="info" %}
Общая информация о SSL и HTTPS на wiki:

* SSL - <https://ru.wikipedia.org/wiki/SSL>
* HTTPS - <https://ru.wikipedia.org/wiki/HTTPS>
  {% endhint %}

{% hint style="warning" %}
Для установки SSL-сертификата необходим сертификат в формате PFX.
{% endhint %}

### Конвертация сертификата в PFX

Для конвертации сертификата воспользуйтесь одним из сервисов, например <https://www.httpcs.com/en/ssl-converter>.

Рассмотрим на примере SSL-сертификата, предоставленного **reg.ru**.

* После покупки или получения бесплатного сертификата на сайте reg.ru, на почту приходит сообщение с ключами (наборы символов), необходимыми для получения сертификата.
* Письмо содержит 5 ключей:
  * **Сертификат;**
  * **Корневой сертификат;**
  * **Промежуточный сертификат;**
  * **Запрос на получение сертификата;**
  * **Приватный ключ (PRIVATE KEY).**
* Для создания сертификата PFX необходимы ключ основного сертификата (первый ключ) и приватный ключ.
* Копируем текст сертификата вместе с "-----BEGIN CERTIFICATE-----" и " -----END CERTIFICATE-----" в новый текстовый файл Блокнот и сохраняем с расширением CRT (например, mydomainname.crt);

![](/files/-LTai8s27Vtb02d2NnEP)

* Копируем текст приватного ключа вместе с " -----BEGIN RSA PRIVATE KEY-----" и " ----- END RSA PRIVATE KEY-----" в новый текстовый файл Блокнот и сохраняем с расширением TXT (например, myprivatekey.txt);

![](/files/-LTacP08ii6q0sTOLKhi)

* Открываем сервис по конвертации SLL-сертификатов (например <https://www.httpcs.com/en/ssl-converter>);
* Прикрепляем файл сертификата и приватного ключа, задаем **пароль** (пароль обязательно запишите, понадобится при установке PFX сертификата на хостинге) и **конвертируем**
* Сохраняем полученный сертификат в формате **PFX.**

### Подключение SSL-сертификата на хостинг

Установка полученного сертификата в формате PFX в IIS на хостинге состоит из 2 шагов:

* Импорт сертификата.
* Привязка сертификата (Bindings).

Оба шага выполняется штатным для IIS способом и зависят от используемой версии IIS. Пример инструкций:

* Для IIS 7 - [на сайте reg.ru](https://www.reg.ru/support/ssl-sertifikaty/ustanovka-ssl-sertifikata/ustanovka-SSL-sertifikata-na-Microsoft-IIS-7)
* Для IIS 8 - [на сайте 1cloud.ru](https://1cloud.ru/help/ssl/installssliis)

Рекомендуем делать привязку https для домена с www и без [www](http://www).

![](/files/-LTaf4Rpi4oNuQE14uTV)

### Настройка использования https для домена в настройках Zeta Web

После установки SSL-сертификата на хостинге для выбранного **домена** необходимо **установить флаг "Использовать HTTPS" и выполнить обмен с сайтом.**&#x20;

#### Zeta Web 2.x

В **Панели управления сайтом** на закладке **Настройки** в разделе "**Домены**".

![](/files/JZOPj9nw9urqO4cuLALz)

#### Zeta Web 3.x

В **Панели управления "Администрирование"** на закладке **Настройки системы** в разделе "**Сайты**".

![](/files/uGgcsLnToei6jz89uCTK)

## Рекомендации при переносе сайта и переходе с HTTP на HTTPS

{% hint style="info" %}
Рекомендации от поисковых систем.

**Google:**

* [Что такое перенос сайта?](https://support.google.com/webmasters/answer/34437?hl=ru)
* [Основные сведения о переносе сайта](https://support.google.com/webmasters/answer/6033049?hl=ru)
* [Защитите свой сайт с помощью HTTPS](https://support.google.com/webmasters/answer/6073543)

**Yandex:**

* [Переезд сайта](https://yandex.ru/support/webmaster/yandex-indexing/moving-site.html)
  {% endhint %}

Несколько статей, в которых, на наш взгляд, собрана полезная информация для общего понимания:

* Переход с http на https - <https://seo.artox-media.ru/wiki/pereezd-na-https.html>
* Смена домена - <https://hostiq.ua/blog/how-to-change-domain/> (в статье рекомендуем обратить внимание на пример чек-листа)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help-zetaweb.zetasoft.ru/ustanovka-i-obnovlenie/ssl-sertifikat-https.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
