Both are incorrect "fixes"
The problem comes from a name:port overlap:
port 443 namevhost kiwi.hallikainen.org (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost kiwi.hallikainen.org (/etc/httpd/conf.d/vhosts.conf:27)
You probably don't need much of the ssl.conf
file.
You certainly don't need it to be using the same server name as the vhosts.conf
file [which is likely already doing everything you it to do].