Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

SSL сертификат для каждого алиаса(домен 2-го уровня)

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
denn
Posts: 8
Joined: Fri Sep 26, 2014 7:11 pm
Contact:
Contact denn
Website Facebook Skype Twitter

Os: Debian 8x
Web: apache + nginx
SSL сертификат для каждого алиаса(домен 2-го уровня)
  • Quote

Post by denn » Tue Mar 31, 2020 6:43 pm

Здравствуйте!
Каким способом указать SSL сертификат для каждого домена, использующегося в алиасах? Дело в том, что каждый алиас - это домен второго уровня (привет multisite wordpress).
Про мультидоменный сертификат знаю, но интересует бюджетный вариант)
Top

denn
Posts: 8
Joined: Fri Sep 26, 2014 7:11 pm
Contact:
Contact denn
Website Facebook Skype Twitter

Os: Debian 8x
Web: apache + nginx
Re: SSL сертификат для каждого алиаса(домен 2-го уровня)
  • Quote

Post by denn » Tue Mar 31, 2020 11:13 pm

решил вопрос на уровне nginx. Выделил отдельный блок с доменом и указал путь до сертификата.

ВАЖНО! в конфиге Apache2 /home/USER/conf/web/domain1.apache2.ssl.conf добавляем

Code: Select all

ServerAlias domain2
  1. Создаем новые сертификаты для домена domain2

    Code: Select all

    /home/USER/conf/web/ssl.domain2.pem
    /home/USER/conf/web/ssl.domain2.key
    
  2. Создаем копию конфига /home/USER/conf/web/domain1.nginx.ssl.conf с именем domain2.nginx.ssl.conf.
  3. Меняем в конфиге domain2.nginx.ssl.conf:

    Code: Select all

    server_name domain1;
    на

    Code: Select all

    server_name domain2;
  4. Меняем в конфиге 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;
    
  5. Сохраняем и проверяем конфиг на ошибки

    Code: Select all

    service nginx configtest && service nginx restart
Хотелось бы такую функцию в следующих версиях VestaCP. А то способ, который я описал - это костыль))
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: SSL сертификат для каждого алиаса(домен 2-го уровня)
  • Quote

Post by grayfolk » Wed Apr 01, 2020 2:25 am

denn wrote: ↑
Tue Mar 31, 2020 6:43 pm
Здравствуйте!
Каким способом указать SSL сертификат для каждого домена, использующегося в алиасах? Дело в том, что каждый алиас - это домен второго уровня (привет multisite wordpress).
Про мультидоменный сертификат знаю, но интересует бюджетный вариант)
Letsencrypt поддерживает wildcard-сертификаты.
Top


Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password