Установка сертификатов для 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/<имя_пользователя>/.