>>>>> Eugene Berdnikov <[email protected]> writes:
>>>>> On Wed, Nov 28, 2012 at 02:01:26PM +0700, Ivan Shmakov wrote:

 >>> SNI = Service Name Indication подробности в гугле

 >> У меня запущен Nginx на localhost:4443 и Lighttpd на localhost:5443
 >> — каждый со своим ключем и сертификатом.  Я хочу сделать «front-end»
 >> на Apache, :443, чтобы в зависимости от имени
 >> (https://foo.example.org/, https://bar.example.org/) соединение
 >> устанавливалось с тем или иным HTTPS-сервером.  Как SNI мне в этом
 >> случае поможет?

 > Это не та задача, которую решает SNI.  Вы хотите
 > т. н. "https-форвард".

        На деле, мне требуется, чтобы по https://foo.example.org/,
        https://bar.example.org/ были доступны различные сервера
        (возможно, обслуживаемые различными администраторами), доступные
        извне через один и тот же IP-адрес — что имеет смысл, главным
        образом, в случае IPv4.  (Напротив, при использовании IPv6
        выделить отдельные адреса для этих серверов не составит труда.)

 > Но можно сделать подобное, если подойти иначе: SNI приводит клиента
 > на нужный виртуалхост апача, далее проксируете куда нужно.
 > Разумеется, ключи и сертификаты виртуалхостов нужно передать Апачу,
 > иначе он не сможет провести хэндшейк,

        Именно так.  Однако, тем самым, в «цепи доверия» появляется
        «лишняя сущность» — администратор proxy.

 > а дальше — по http.

[…]

-- 
FSF associate member #7257


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить