Ich erhalte die Meldung „Serverzertifikat ist ein CA-Zertifikat“ für mein selbstsigniertes Zertifikat auf Apache

Ich erhalte die Meldung „Serverzertifikat ist ein CA-Zertifikat“ für mein selbstsigniertes Zertifikat auf Apache

Ich verwende Apache 2.2 auf Mac High Sierra. Ich möchte, dass mein kleiner lokaler Server ein selbstsigniertes Zertifikat für meine Domain hat. Also habe ich diesen Befehl ausgeführt

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

und die VirtualHost-Direktive zu meiner httpd.conf-Datei

<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>

aber wenn ich den Server neu starte, erhalte ich die folgende Warnung.

[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 !?)

Ich bin nicht sicher, was das bedeutet, aber da bei meiner Anwendung noch einige andere Fehler auftreten, dachte ich, ich schaue mal nach, ob ich etwas tun kann, um die oben genannten Probleme zu beheben.

verwandte Informationen