Obtendo “certificado de servidor é um certificado CA” para meu certificado autoassinado no Apache

Obtendo “certificado de servidor é um certificado CA” para meu certificado autoassinado no Apache

Estou usando o Apache 2.2 no Mac High Sierra. Gostaria que meu pequeno servidor local tivesse um certificado autoassinado para meu domínio. Então eu executei este comando

openssl req -newkey rsa:2048 -nodes -keyout cnote_devbox_com_key.pem -x509 -days 3650 -out cnote_devbox_com_cert.pem

e a diretiva VirtualHost para meu arquivo httpd.conf

<VirtualHost *:443>
    ServerName mylocalhost.devbox.com
    DocumentRoot /Library/WebServer/Documents/mywebproject
    SSLEngine on
    SSLCertificateFile "/etc/apache2/cnote_devbox_com_cert.pem"
    SSLCertificateKeyFile "/etc/apache2/cnote_devbox_com_key.pem"

    ProxyRequests Off
    ProxyPreserveHost on
    SSLProxyEngine on
    Header set Access-Control-Allow-Origin "*"
    <Directory /Library/WebServer/Documents/mywebproject>
        Allow from all
        Options -MultiViews
        Require all granted
    </Directory>

    <LocationMatch "/proxy">
        ProxyPass "wss://127.0.0.1:8000"
        ProxyPassReverse "wss://127.0.0.1:8000"
    </LocationMatch>
</VirtualHost>

mas quando reinicio o servidor recebo o aviso abaixo.

[Mon Mar 19 15:20:25.222028 2018] [ssl:warn] [pid 48351] AH01906: mylocalhost.devbox.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

Não tenho certeza do que isso significa, mas como estou recebendo alguns outros erros em meu aplicativo, pensei em verificar se há algo que eu possa fazer para curar a dor acima.

informação relacionada