ну так впишите все в основной конфиг, а уже отличающиеся - каждому свое

http {


        *keepalive_timeout   70;*
        ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers         AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:RC4-MD5;
        *ssl_session_cache   shared:SSL:10m;*
        *ssl_session_timeout 10m;*

server { listen 443 ssl;

        ssl_certificate     /usr/local/nginx/conf/cert.pem;
        ssl_certificate_key /usr/local/nginx/conf/cert.key;

... }


11 мая 2017 г., 16:24 пользователь Slawa Olhovchenkov <s...@zxy.spb.ru>
написал:

> On Thu, May 11, 2017 at 04:12:57PM +0300, Maxim Dounin wrote:
>
> > > А возможно ли как-то использовать несколько разных сертификатов
> > > (одинакового типа, но на разные домены) в одном блоке server?
> > > Не хочется дублировать конфигурацию (достаточно развесистую),
> > > отличающуюся только именем сертификата, ключа и прописыванием
> > > server_name.
> >
> > Нет, сертификаты задаются для блока server{}.  Если нужно, чтобы
> > для разных имён использовались разные сертификаты - нужно делать
> > разные блоки server{}.
>
> Очень не хочется дублировать конфигурацию, отличающуюся только
> стороками server_name и путем до сертификата.
>
> Это неудобно поддерживать, даже если основное тело включать через
> include.
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить