+ Responder ao Tópico



  1. #1

    Padrão Como usar SSL para Virtual hosts ?

    Olá pessoal,

    Em um mesmo servidor hospedo dois domínios:

    www.dom1.com.br
    www.dom2.com.br

    Já tenho os Virtual Hosts configurados ok.

    Quero dar a opção para que eles sejam acessados via SSL e que cada um possua seu próprio certificado.

    Ativei o SSL, tentei especificar um certificado para cada virtual host mas continua a valer apenas o do servidor.

    Pesquisando na NET vi em alguns posts que não é possível usar SSL com Virtual Host e especificar um certificado para cada dominio, dessa forma gostaria de saber se é isso mesmo ou se tem alguma forma para que eu possa fazer isso.

    Grato.

    Fred

  2. #2

    Padrão

    Ex de vhost com suporte a ssl:

    <VirtualHost 200.200.200.200:443>
    User roma127
    Group roma127
    ServerName dominio.com.br
    ServerAlias www.dominio.com.br
    DocumentRoot /www/roma1/public_html
    SSLEngine On
    SSLCertificateFile /usr/local/apache/conf/ssl.crt/www.dominio.com.br.crt
    SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/dominio.com.br.key
    </VirtualHost>

    Lembrando que o servidor precisa estar compilado com suporte a ssl.

    Falow



  3. #3

    Padrão

    Dessa forma eu estou colocando o certificado para o servidor 200.200.200.200 e não para o domínio desejado.

    Fred

  4. #4

    Padrão

    Citação Postado originalmente por fred_m Ver Post
    Dessa forma eu estou colocando o certificado para o servidor 200.200.200.200 e não para o domínio desejado.
    Eh...eh bem por ai mesmo. SSL para virtualhost precisa de um IP exclusivo.

    Acho q não havia entendido exatamente a sua questão. vc não pode usar dois vhost com 2 certificados diferentes no mesmo IP. Vc precisa de Ips diferentes para cada VirtalHost.
    NameVirtualHost não vai funcionar da forma q eu acho q vc deseja para ssl.

    Para mais detalhes veja em:
    SSL/TLS Strong Encryption: FAQ - Apache HTTP Server

    Falow



  5. #5