Certificado SSL Wildcard para localhost xampp

3

Como desenvolvedor da Web, tenho muitos sites no meu computador. Estou tentando configurá-lo para que eles possam ser acessados por HTTPS.

Aqui está a seção vhosts da minha configuração 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>

Acho que isso funciona quando eu vou para http://dotjs.local Eu sou atendido index.html de /home/jonathan/Sites/dotjs/public_html/ .

Se eu for para https://dotjs.local , recebo um aviso, mas se ignorar, também receberei o mesmo arquivo.

Estou tendo problemas para obter um certificado para funcionar.

Eu segui (isto) [ link guia para criar meu certificado, exceto que eu nomeei os arquivos public.cert e private.key de acordo com a configuração do vhosts.

Ao criar o certificado com o seguinte comando: openssl req -new -x509 -nodes -sha1 -days 3650 -key private.key > public.cert

Eu digitei o seguinte (escondi alguns dos meus dados pessoais):

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}

Eu, então, importo o host.perm para o cromo, mas (após uma reinicialização) eu ainda recebo o seguinte:

    
por Jonathan Hodgson 27.04.2017 / 14:03

0 respostas