Apache에서 자체 서명된 인증서에 대해 "서버 인증서는 CA 인증서입니다" 받기

Apache에서 자체 서명된 인증서에 대해 "서버 인증서는 CA 인증서입니다" 받기

Mac High Sierra에서 Apache 2.2를 사용하고 있습니다. 내 작은 로컬 서버에 내 도메인에 대한 자체 서명 인증서가 있도록 하고 싶습니다. 그래서 이 명령을 실행했습니다.

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

내 httpd.conf 파일에 대한 VirtualHost 지시어

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

하지만 서버를 다시 시작하면 아래 경고가 표시됩니다.

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

이것이 무엇을 의미하는지 잘 모르겠지만 내 응용 프로그램에서 다른 오류가 발생했기 때문에 위의 고통을 치료하기 위해 할 수 있는 일이 있는지 확인해야겠다고 생각했습니다.

관련 정보