Gerando certificado SSL autoassinado para o apache no Windows Vista

3

Eu não tenho ideia de como gerar um certificado SSL auto-assinado para o Apache no Windows Vista, mas tenho que fazer isso.

Como posso fazer isso?

    
por Lokesh Paunikar 24.02.2011 / 08:47

1 resposta

4

Você pode instalar o OpenSSL for Windows , que é gratuito.

Após a instalação, abra a linha de comando ( cmd.exe ), vá para o diretório de instalação e execute os comandos openssl apropriados.

openssl.exe req -x509 -newkey rsa:2048 -keyout server.key -out server.crt -days 1000 -nodes

Isso gera server.key (chave privada para o seu Apache) e server.crt (certificado autoassinado). Lembre-se de proteger sua chave privada.

Para instalação no Apache2 (no Linux):

sudo a2enmod ssl
sudo a2ensite default-ssl
nano /etc/apache2/sites-enabled/default-ssl

Altere os caminhos corretos para as seguintes linhas (caminhos para sua nova chave e certificado):

SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.crt
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

Salve e execute /etc/init.d/apache2 restart (ou se a sua distribuição usar alguma forma diferente, não esse comando).

    
por 24.02.2011 / 09:04