Certificado autoassinado padrão de entrega Apache

1

Eu adicionei o seguinte código ao meu arquivo de configuração do Apache:

NameVirtualHost *:443

<VirtualHost *:443>
ServerName domain.com
DocumentRoot /var/www/html

SSLEngine ON
SSLCertificateFile /etc/httpd/conf/ssl/domain.com.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl/decrypted-private-key.pem
SSLCertificateChainFile /etc/httpd/conf/ssl/gd_bundle.crt

ErrorLog logs/ssl.domain.com.error_log
CustomLog logs/ssl.domain.com.access_log combined
</VirtualHost>

O Apache reinicia bem.

quando eu navego para o meu site, no entanto, recebo um aviso de 'conexão não confiável'. Indo mais a fundo, o chrome mostra-me que o certificado tem o nome 'phoneme1' (não tem ideia de onde reside este certificado) e que é auto-assinado (os meus certificados são assinados pelo godaddy). Isso me faz pensar que algo está sendo substituído por um cenário em outro lugar. Alguma idéia de como obter o certificado SSL correto para veiculação?

Isso está no CentOs 6.2, executando o apache.

    
por E T 30.12.2012 / 22:10

1 resposta

0

O Chrome normalmente adiciona " link ." Se você digitar "domain.com", presumo que a solicitação vá para "www.domain.com", que é um host diferente de domain.com quando você estiver usando NameVirtualHost.

Então, sugiro adicionar a seguinte linha à sua configuração:

ServerAlias www.domain.com

De couse você tem que reiniciar o apache2 ou pelo menos você deve recarregar a configuração!

Editar (22:43, hora local): esta resposta assume que todos os arquivos de certificado são válidos e acessíveis!

    
por 30.12.2012 / 22:34