It seems that an SSL certificate is required even if the SSLEngine is not turned on for this virtual host. Is there a way to get around the problem besides providing a cert?
Não - quando o navegador tiver https
no URL, ele espera falar SSL. isso não vai falhar. O Apache está sendo legal dizendo isso, caso contrário, você teria alguns erros obscuros do navegador para compreender. Portanto, você precisará configurar o SSL no Apache antes de poder usar a porta 443
.
Se você não quiser que os avisos do navegador sobre ele sejam um certificado SSL incorreto, você precisará comprar um de uma autoridade de certificação. Você pode ter acesso gratuito ao link , que está sendo aceito em mais e mais lugares, mas provavelmente não têm o mesmo nível de reconhecimento que os pagos (especialmente em máquinas mais antigas). Eu uso isso para meus sites de desenvolvimento e ainda não vi um aviso sobre eles serem não confiáveis, mas, novamente, eu uso apenas sistemas operacionais / navegadores relativamente novos.