Um certificado SSL para vários sites - CentOs 5 Apache 2.2

2

Posso usar um único certificado para dois domínios hospedados no mesmo VPS que está usando um endereço IP?

    
por firephil 19.03.2012 / 12:13

3 respostas

4

Use a diretiva NameVirtualHost:

NameVirtualHost *:443

defina seus vhosts:

<VirtualHost *:443>
  ServerName www.studyhat.blogspot.com
  DocumentRoot "/opt/apache22/htdocs/siteA"
  SSLCertificateFile "/path/to/my/cert"
  SSLCertificateKeyFile "/path/to/my/key"
</VirtualHost>
<VirtualHost *:443>
  ServerName www.studyhat.wordpress.com
  DocumentRoot "/opt/apache22/htdocs/siteB"
  SSLCertificateFile "/path/to/my/cert"
  SSLCertificateKeyFile "/path/to/my/key"
</VirtualHost>
    
por 19.03.2012 / 12:31
3

Sim, é possível. Isso é chamado de Certificado de Comunicação Unificada. Consulte este artigo da wikipedia .

    
por 19.03.2012 / 12:21
0

Conforme detalhado em esta resposta , você tem basicamente três opções:

  • Usando um certificado curinga: um certificado emitido por *.example.com que corresponderia a www1.example.com e www2.example.com . Tenha em atenção que *.example.com não corresponde a example.com . Além disso, seu uso é geralmente desencorajado (consulte o RFC 6215).
  • Usando um certificado com várias entradas de nome alternativo de assunto. Deve haver uma entrada por host. Isso geralmente é amplamente suportado. Como eles são chamados comercialmente dependerão da CA (eles às vezes são chamados de UCC).
  • Usando vários certificados por meio da extensão Indicação do nome do servidor (permitindo que você tenha vários VirtualHost *:443 com configurações distintas de ServerName s e SSLCertificate ). Isso não é suportado por nenhuma versão do IE no Windows XP e pode causar problemas em alguns navegadores móveis também.
por 20.03.2012 / 11:50