Certificado SSL comodín para xampp localhost

Certificado SSL comodín para xampp localhost

Como desarrollador web, tengo muchos sitios web localmente en mi computadora. Estoy intentando configurarlo para que se pueda acceder a ellos a través de HTTPS.

Aquí está la sección vhosts de mi configuración http

<VirtualHost *:80>
    ServerName test.local
    ServerAlias *.local
    VirtualDocumentRoot /home/jonathan/Sites/%-2/public_html
    CustomLog /home/jonathan/Sites/access.log vhost_combined
    ErrorLog /home/jonathan/Sites/error.log
</VirtualHost>

<VirtualHost *:443>
    ServerName test.local
    ServerAlias *.local
    VirtualDocumentRoot /home/jonathan/Sites/%-2/public_html
    CustomLog /home/jonathan/Sites/access.log vhost_combined
    ErrorLog /home/jonathan/Sites/error.log
    SSLEngine On
    SSLCertificateFile /home/jonathan/Sites/public.cert
    SSLCertificateKeyFile /home/jonathan/Sites/private.key
</VirtualHost>

Creo que esto funciona porque cuando voy a me http://dotjs.localsirven .index.html/home/jonathan/Sites/dotjs/public_html/

Si voy a https://dotjs.local, recibo una advertencia, pero si la ignoro, también recibo el mismo archivo.

Tengo problemas para conseguir que un certificado funcione.

Seguí (esto)[https://blog.celogeek.com/201209/209/how-to-create-a-self-signed-wildcard-certificate/]guía para crear mi certificado, excepto que nombré los archivos public.cert y private.key según mi configuración de vhosts.

Al crear el certificado con el siguiente comando:openssl req -new -x509 -nodes -sha1 -days 3650 -key private.key > public.cert

Ingresé lo siguiente (he ocultado algunos de mis datos personales):

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:GB
State or Province Name (full name) [Some-State]:{My county}
Locality Name (eg, city) []:{My city}
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Blar
Organizational Unit Name (eg, section) []:Blar
Common Name (e.g. server FQDN or YOUR name) []:*.local
Email Address []:{My email address}

Luego importo host.perm a chromium pero (después de reiniciar) sigo recibiendo lo siguiente:Respuesta de cromo

información relacionada