Page 1 of 1
SSL сертификат для каждого алиаса(домен 2-го уровня)
Posted: Tue Mar 31, 2020 6:43 pm
by denn
Здравствуйте!
Каким способом указать SSL сертификат для каждого домена, использующегося в алиасах? Дело в том, что каждый алиас - это домен второго уровня (привет multisite wordpress).
Про мультидоменный сертификат знаю, но интересует бюджетный вариант)
Re: SSL сертификат для каждого алиаса(домен 2-го уровня)
Posted: Tue Mar 31, 2020 11:13 pm
by denn
решил вопрос на уровне nginx. Выделил отдельный блок с доменом и указал путь до сертификата.
ВАЖНО! в конфиге Apache2 /home/
USER/conf/web/
domain1.apache2.ssl.conf добавляем
- Создаем новые сертификаты для домена domain2
Code: Select all
/home/USER/conf/web/ssl.domain2.pem
/home/USER/conf/web/ssl.domain2.key
- Создаем копию конфига /home/USER/conf/web/domain1.nginx.ssl.conf с именем domain2.nginx.ssl.conf.
- Меняем в конфиге domain2.nginx.ssl.conf:
на
- Меняем в конфиге domain2.nginx.ssl.conf:
Code: Select all
ssl_certificate /home/USER/conf/web/ssl.domain1.pem;
ssl_certificate_key /home/USER/conf/web/ssl.domain1.key;
на
Code: Select all
ssl_certificate /home/USER/conf/web/ssl.domain2.pem;
ssl_certificate_key /home/USER/conf/web/ssl.domain2.key;
- Сохраняем и проверяем конфиг на ошибки
Code: Select all
service nginx configtest && service nginx restart
Хотелось бы такую функцию в следующих версиях VestaCP. А то способ, который я описал - это костыль))
Re: SSL сертификат для каждого алиаса(домен 2-го уровня)
Posted: Wed Apr 01, 2020 2:25 am
by grayfolk
denn wrote: ↑Tue Mar 31, 2020 6:43 pm
Здравствуйте!
Каким способом указать SSL сертификат для каждого домена, использующегося в алиасах? Дело в том, что каждый алиас - это домен второго уровня (привет multisite wordpress).
Про мультидоменный сертификат знаю, но интересует бюджетный вариант)
Letsencrypt поддерживает wildcard-сертификаты.