SSL сертификат для каждого алиаса(домен 2-го уровня)
SSL сертификат для каждого алиаса(домен 2-го уровня)
Здравствуйте!
Каким способом указать SSL сертификат для каждого домена, использующегося в алиасах? Дело в том, что каждый алиас - это домен второго уровня (привет multisite wordpress).
Про мультидоменный сертификат знаю, но интересует бюджетный вариант)
Каким способом указать SSL сертификат для каждого домена, использующегося в алиасах? Дело в том, что каждый алиас - это домен второго уровня (привет multisite wordpress).
Про мультидоменный сертификат знаю, но интересует бюджетный вариант)
Re: SSL сертификат для каждого алиаса(домен 2-го уровня)
решил вопрос на уровне nginx. Выделил отдельный блок с доменом и указал путь до сертификата.
ВАЖНО! в конфиге Apache2 /home/USER/conf/web/domain1.apache2.ssl.conf добавляем
ВАЖНО! в конфиге Apache2 /home/USER/conf/web/domain1.apache2.ssl.conf добавляем
Code: Select all
ServerAlias domain2
- Создаем новые сертификаты для домена 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:
на
Code: Select all
server_name domain1;
Code: Select all
server_name domain2;
- Меняем в конфиге 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
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: SSL сертификат для каждого алиаса(домен 2-го уровня)
Letsencrypt поддерживает wildcard-сертификаты.