Host virtual dinâmico do Apache com SSL [duplicado]

1

Eu tenho o seguinte no meu arquivo httpd.conf

NameVirtualHost *:80

<IfModule mod_vhost_alias.c>
  <VirtualHost *:80>
    ServerAlias *
    UseCanonicalName Off
    LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
    CustomLog /var/log/httpd/access_log vcommon
    VirtualDocumentRoot /web-data/vhosts/%0/httpdocs
    VirtualScriptAlias  /web-data/vhosts/%0/httpdocs
  </VirtualHost>
</IfModule>

Isso funciona muito bem para hospedagem dinâmica. No entanto, não consigo descobrir como fazer solicitações https funcionarem da mesma maneira. O que eu preciso adicionar a isso para que https e http para o mesmo pedido de domínio sejam enviados para a mesma pasta?

    
por LoneWolfPR 31.01.2014 / 22:26

1 resposta

3

Não é tecnicamente possível com o Apache2 fazer isso sem um certificado SSL curinga, já que o Apache terá apenas 1 certificado para servir. Ou seja seu certificado dirá que é para "myxtx.com", mas a solicitação será para "mydomain2.com".

Veja NameBasedSSLVHosts

No entanto, é possível usar alguma extensão, mas isso é muito complicado para explicar tudo em um post aqui. Então, aqui está um link: NameBasedSSLVHostsWithSNI

    
por 31.01.2014 / 22:49