Vários subdomínios, SSL em apenas um usando a porta 80

1

Estou executando um servidor Apache2 com três subdomínios definidos em arquivos separados em / etc / apache2 / sites-available

Eu preciso que UM desses subdomínios seja protegido por SSL na porta 80 para que um aplicativo funcione. A porta 80 é necessária devido a circunstâncias fora do meu controle. Os outros subdomínios também estão na porta 80.

Agora, quando todos os subdomínios estão habilitados no Apache, o subdomínio SSL NÃO está executando o SSL. Se eu desabilitar os outros subdomínios SSL nos TRABALHOS de subdomínio SSL.

Existe uma maneira de corrigir isso?

    
por Emil Flink 05.12.2012 / 10:22

1 resposta

0

Isso se deve à maneira como o Apache escuta novas conexões e rotas para o host virtual correto.

O Apache estará escutando explicitamente uma conexão SSL ou uma conexão de texto simples, não ambos.

As únicas opções seriam mover as operações seguras para a porta 443 (conforme a especificação), mover o subdomínio SSL para um endereço IP diferente e vincular a porta 80 a essa, ou habilitar SSL em todo o site com um certificado curinga ou SNI.

    
por 05.12.2012 / 11:20