apache: nome da mistura e hosts virtuais baseados em ip e ssl

3

Estou tentando configurar o apache 2.2 para poder usar dois IPs. Um para hosts virtuais baseados em nomes que devem usar a mesma chave ssl e o outro para apenas um host baseado em ip que deve estar usando uma outra chave ssl. Mas parece que quando eu recebo o host baseado em IP ou baseado em nome para trabalhar, o outro quebra.

Alguém pode me dizer como fazer isso em um sistema Debian ou pelo menos me apontar na direção certa?

Obrigado

    
por Anonymous Coward 13.04.2010 / 22:05

3 respostas

1

O SSL não permite que você execute hosts virtuais baseados em nome. Isso ocorre porque a seção de cabeçalho que contém a solicitação de nome do host virtual é criptografada com o restante da solicitação de página. Portanto, o servidor da Web não pode determinar qual host virtual você está solicitando até que ele descriptografe sua solicitação; uma situação real de galinha e ovo. É por isso que há uma limitação de um certificado SSL por endereço IP.

    
por 14.04.2010 / 01:54
0

Você provavelmente está especificando os vhosts como *: 443 não IP: 443

O que aparece nos registros de erros do apache?

    
por 14.04.2010 / 11:04
0

Depois de mexer nos arquivos conf por algum tempo, parece funcionar agora, isto é, a parte do problema que mistura o ip e o nome do problema. Quanto à parte ssl, acho que vou esperar que o Debian atualize o apache.

Obrigado pelo seu esforço.

    
por 14.04.2010 / 21:31