jueves, 31 de marzo de 2022

Cómo generar certificados HTTPS para desarrollo local que no produzcan errores

  1.   Descarga el programa MKCERT
  2. Cambiarle el nombre por mkcert.exe
  3. Abrir CMD como administrador 
  4. Entrar en la carpeta donde esta el mkcert.exe con el comando cd por ejemplo cd C:\Users\Clic\Downloads.
  5. Ejecutar mkcert -install
  6. Generar el certificado con el comando mkcert localhost (si el dominio es otro debes colocar el nombre del dominio por ejemplo mkcert sitioweb.local)
  7. Copia los certificados en la ruta que elijas, y en tu servidor de apache y configura el host apuntando a los certificados por ejemplo:

    <virtualhost admin.hcapanama.local:443>
        ServerAdmin webmaster@sitioweb.local
        DocumentRoot "C:\Server\www\sitioweb"
        ServerName admin.hcapanama.local
        ServerAlias admin.hcapanama.local
        ErrorLog "logs/sitioweb.local-error.log"
        CustomLog "logs/sitioweb.local.-access.log" common
        SSLEngine on
        SSLCertificateFile "conf/sslnew/sitioweb.local.pem"
        SSLCertificateKeyFile "conf/sslnew/sitioweb.local-key.pem"
        <Directory "C:\Server\www\sitioweb">
    AllowOverride all
    Require all granted
        </Directory>
    </virtualhost>

  8. Reiniciar Apache