Possível misturar SNI e SSL IP dedicado no Apache?

2

Cheguei ao limite de endereços IP disponíveis no meu servidor Apache, mas preciso cada vez mais de sites para serem executados em SSL. Eu ficaria confortável com alguns dos sites em execução no SNI, mas alguns deles precisam da compatibilidade retroativa oferecida somente com SSL em um IP dedicado.

Então, é possível misturar os dois no mesmo servidor?

    
por user11381 12.11.2014 / 17:43

1 resposta

1

Sim; para um determinado endereço IP do ouvinte / porta de combinação, cert e SNI e lógica de host virtual baseada em nome são distintas de outros ouvintes

Então, digamos que você queira que 192.0.2.50 seja SNI, com 192.0.2.51 e 192.0.2.52 como IPs dedicados:

NameVirtualHost 192.0.2.50:443
<VirtualHost 192.0.2.50:443>
  ServerName snisiteone.example.com
  # SSL directives here for this site's certificate to be served via SNI
  # Note that this cert, the first configured, will be used as default
  # for clients that don't support SNI
</VirualHost>
<VirtualHost 192.0.2.50:443>
  ServerName snisitetwo.example.com
  # SSL directives here for this site's certificate to be served via SNI - different cert!
</VirualHost>

<VirtualHost 192.0.2.51:443>
  ServerName dedicatedsite.example.com
  # SSL directives here for this site's certificate
  # Dedicated IP, so this'll be the only cert on this listener, SNI not used
</VirualHost>

<VirtualHost 192.0.2.52:443>
  ServerName dedicatedsitetwo.example.com
  # SSL directives here for this site's certificate
  # Dedicated IP, so this'll be the only cert on this listener, SNI not used
</VirualHost>
    
por 13.11.2014 / 00:27