@4upik

Как прописать 2 пути ssl, для двух доменов в 1-м конфиге nginx?

Можно ли в одном конфигурационном файле прописать разные пути, для главного домена один путь для другого субдомена другой путь ? Оба домена работают в связке и на уровне php выдают разный контент, поэтому конфигурируются в одном файле.
Сейчас конфиг такой
server {
     listen      ip:443;
   server_name site.ru www.site.ru sub.site.ru;
    root        /home/maxmarket/web/site.ru/public_html;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/site.ru.log combined;
    access_log  /var/log/nginx/domains/site.ru.bytes bytes;
    error_log   /var/log/nginx/domains/site.ru.error.log error;

    ssl         on;
    ssl_certificate      /home/maxmarket/conf/web/ssl.site.ru.pem;
    ssl_certificate_key  /home/maxmarket/conf/web/ssl.site.ru.key;


Как для sub.site.ru прописать другой путь сертификата ssl?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
server_name действует в рамках блока server. Соответственно, даже если сертификат выпущен и для основного домена, и для субдомена (что в целом неправильно) - правила обработки должны находиться в разных блоках (если, конечно, они не аналогичны - тогда можно просто в server_name указать оба имени).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы