Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Define ssl_certificate using $server_name
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Define ssl_certificate using $server_name
- From: Daniel Podolsky <onokonem@xxxxxxxxx>
- Date: Tue, 13 Oct 2009 02:47:13 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=i+xIAaiOkN6vM6HsXRbs0Xy8fWMThA4Jfv7E8EsVlLY=; b=WEkjiixuhasD13Iv/AP6iPtChWkoJbK89UmggOgLYccLOD00L6srtZ5baPvNeW+GJa QzXuocEf/yKrEyctVqtnOQSkP6cs4QOi1BLLc/VKShnXmk8awvS74z2AiyaG5JiPhmEk A1ykFigv+S9vQjFtqc8IWyHF3+fJ7hhqzvzps=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=hp0TJ7FGebcgOZwQwuxlYEaE70xuj01lxXPA1ATckGbnK9ymbDeZgiIUdc/pwCA4aq QToR6d9LfGEG4cHFBTG4y0s1zknZDAdeRL/tlf2/yKlUGk/AKr74yBnlYqB+PfrN1d40 fVuIDNWtsnQo+5SUFEE4p6FrRXJgRW16+tG6w=
- In-reply-to: <20091012221329.GA79672@xxxxxxxxxx>
- References: <d4574cb30910121429l6b4c9729w4177e2ed50e1a8a0@xxxxxxxxxxxxxx> <20091012221329.GA79672@xxxxxxxxxx>
> В nginx'е есть поддержка SNI начиная с 0.5.23 (при условии сборки
> с поддерживающей это версией openssl), работает совершенно
> прозрачно с точки зрения конфигурации (начинает использоваться тот
> сертификат, который указан в запрошенном клиентом блоке server).
Не-не-не :) Я - подкованный парень. Я чисто про конфиг nginx - можно
ли, описывая сервер, использовать переменные для задания директив?
Ну, вот еще пример:
set $app_uri "/app/"
server {
listen 80;
location $app_uri {
rewrite ^ https://$host/$request_uri? redirect;
}
}
server {
listen 443;
location $app_uri {
proxy_pass http://127.0.0.1:8080;
}
}
Вопрос регулярно обсуждается, но ни вспомнить ответ, ни нагуглить не
справляюсь :(
|