Como Habilitar SSL no WAMPSERVER a partir do Windows, Fácil e Rápido

INSTALAR OPEN SSL
Primeiro, instalamos o OPEN SSL no nosso Windows acessando este endereço:
https://slproweb.com/products/Win32OpenSSL.html
Desça até onde diz “Download Win32/Win64 OpenSSL” e baixe o primeiro EXE, que será o mais atual.
Execute o EXE no nosso computador e clique sim para tudo até a instalação terminar.
GERAR CERTIFICADOS
Agora abrimos um console de comandos do Windows: Tecla do Windows + R
Digite cmd
Na janela de comandos que aparece, digitamos isso:
openssl req -x509 -nodes -sha256 -days 3650 -subj "/CN=Local" -newkey rsa:2048 -keyout C:\wamp64\bin\apache\apache2.4.51\conf\certificados\certificado.key -out C:\wamp64\bin\apache\apache2.4.51\conf\certificados\certificado.crt
Se não funcionar, vá para o diretório “C:\Program Files\OpenSSL-Win64” e execute o arquivo “start.bat”. Na janela de comandos que aparece, digite o comando mencionado acima.
O caminho deve ser onde temos o WAMPPSERVER instalado.
Digamos que o caminho “certificados” não está criado; você tem que ir até esse diretório e criá-lo.
httpd-ssl.conf
Temos que configurar este arquivo, o caminho é:
C:\wamp64\bin\apache\apache2.4.51\conf\extra\httpd-ssl.conf
Procuramos por estas linhas e as modificamos, colocando nosso caminho:
SSLCertificateFile "${SRVROOT}/conf/certificados/certificado.crt" SSLCertificateKeyFile "${SRVROOT}/conf/certificados/certificado.key"
No mesmo arquivo, procuramos por estas linhas e as modificamos, colocando nosso caminho e nosso endereço localhost:
<VirtualHost _default_:443> # Configuração geral para o host virtual DocumentRoot "C:\wamp64\www" ServerName localhost:443 ServerAdmin admin@example.com ErrorLog "${SRVROOT}/logs/error.log" TransferLog "${SRVROOT}/logs/access.log"
httpd.conf
Temos que configurar este arquivo, o caminho é:
C:\wamp64\bin\apache\apache2.4.51\conf\httpd.conf
Temos que ativar estas linhas, simplesmente removendo o símbolo # no início de cada linha, se tiver, deixando assim:
LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
php.ini
Temos que configurar este arquivo, o caminho é:
C:\wamp64\bin\apache\apache2.4.51\bin\php.ini
A seguinte linha tem que estar ativa, ou seja, não ter um símbolo ; no início da linha, ficando assim:
extension=openssl
Pronto:
Se você tinha o servidor desligado, ligue-o e pronto.
Se você o tinha ligado, deve reiniciar o WAMPPSERVER, vá até o ícone verde do WAMPPSERVER que aparece na barra do Windows embaixo à direita junto ao relógio, clique com o botão direito e clique em “Restart from zero“.
Pode aparecer um aviso de certificado inseguro porque é um certificado autoassinado, mas pelo menos você já poderá acessar a partir de endereços HTTPS no seu servidor.