Eu li que o Apache não suporta SSL no host virtual baseado em nome, apenas em Hosts Virtuais baseados em IP. Então eu mudei:
<VirtualHost *:443>
por:
<VirtualHost 192.168.1.1:443>
Por enquanto, parece funcionar, não sei se é a boa solução, mas não tenho nenhum erro ...