
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.