/
/
Установка сертификатов для WP Multisite

Установка сертификатов для WP Multisite

WordPress Multisite позволяет управлять несколькими сайтами на поддоменах в рамках одного домена, используя одно ядро WordPress.

В обычной ситуации, в ispmanager 6 для такого сайта будет достаточно использовать SSL-сертификат типа wildcard, однако если для отдельных поддоменов или их части требуется установить отдельный сертификат, потребуется вручную прописать новый виртуальный хост в конфигурации веб-сервера.

Первоначально, в настройках сайта в поле Псевдонимы сайта указать имя основного домена в формате *.domain.com.

Далее, если вы используете только Apache, в конфигурационном файле сайта скопируйте и вставьте рядом блок VirtualHost, в котором указан порт 443, после чего измените значения следующих директив:

  • ServerName - укажите поддомен или поддомены, для которых будет использоваться отдельный SSL-сертификат;
  • ServerAlias - удалите значение или директиву целиком;
  • SSLCertificateFile - укажите путь до нового сертификата;
  • SSLCertificateKeyFile - укажите путь до приватного ключа нового сертификата.

Если вы используете Nginx, скопируйте и вставьте рядом блок server, в котором используются директива ssl_certificate, а после замените значение следующих директив:

  • server_name - укажите поддомен или поддомены, для которых будет использоваться отдельный SSL-сертификат;
  • ssl_certificate - укажите путь до нового сертификата;
  • ssl_certificate_key - укажите путь до приватного ключа нового сертификата.

 

Файлы сертификатов, которые были добавлены через ispmanager 6, находятся по пути /var/www/httpd-cert/<имя_пользователя>/.