(Plesk для Windows) Настройка поддержки централизованных SSL-сертификатов в Plesk
По умолчанию SSL-сертификаты хранятся и управляются локально на каждом сервере Windows. Однако такая практика имеет некоторые недостатки. Вместо нее вы можете настроить поддержку централизованных SSL-сертификатов, что позволит вам хранить сертификаты и управлять ими в одном месте, централизованно. В этом разделе мы расскажем, как настроить поддержку централизованных SSL-сертификатов в Plesk.
Хранение SSL-сертификатов и управление ими локально на каждом сервере Windows имеет следующие недостатки:
- Это накладывает ограничение на количество сайтов, защищенных SSL, которые вы можете размещать на одном сервере.
- Это делает управление сертификатами для нескольких защищенных сайтов, размещенных на разных серверах, неудобным и трудоемким.
Этих недостатков можно избежать, используя поддержку централизованных SSL-сертификатов. Эта возможность IIS позволяет хранить SSL-сертификаты и управлять ими в одном месте, которое называется центральным хранилищем сертификатов.
Если вы настроите в Plesk поддержку централизованных SSL-сертификатов, каждый SSL-сертификат, полученный через Plesk, будет автоматически сохраняться в центральном хранилище сертификатов, где вы сможете управлять им. Сертификаты, которые уже были получены ранее через Plesk, будут также автоматически там сохранены. Сохраненные сертификаты зашифрованы и имеют расширение .pfx.
Примечание: Поддержка централизованных SSL-сертификатов доступна в IIS 8.0 и выше.
Чтобы настроить поддержку централизованных SSL-сертификатов в Plesk:
-
Создайте папку (локальную или общую) для хранения сертификатов.
-
Установите компонент «Централизованные сертификаты» в IIS.
-
Настройте функцию «Централизованные сертификаты». Обратите внимание на то, какие значения вы используете для полей «Физический путь», «Имя пользователя» и «Пароль». Эти значения вы будете в дальнейшем использовать для настройки поддержки централизованных SSL-сертификатов в Plesk.
-
Войдите в Plesk.
-
Перейдите в раздел Инструменты и настройки > Серверные компоненты (в разделе «Управление сервером»).
-
Нажмите Обновить.
-
В интерфейсе командной строки Plesk выполните следующую команду:
plesk bin server_pref.exe --update -central-cert-store-path <path-to-store> -central-cert-store-private-key-password <password>
где
<path-to-store>
– путь к папке (локальной или общей) для хранения сертификатов, указанной на шаге 3.<password>
– пароль для шифрования сертификатов в центральном хранилище сертификатов. -
Если вы используете UNC-путь для центрального хранилища сертификатов, выполните следующую команду. В противном случае пропустите этот шаг:
plesk bin server_pref.exe --update -central-cert-store-user-login <username> -central-cert-store-user-password <password>
где
<username>
– имя пользователя с правом записи в центральное хранилище сертификатов, указанное на шаге 3.<password>
– пароль пользователя, указанный на шаге 3. -
Выполните следующую команду, чтобы включить поддержку центрального хранилища сертификатов в Plesk:
plesk bin server_pref.exe --update -central-cert-store true