Certificate hostname does not match site hostname

Great… I feel this problem could be about to be solved.

I generated configuration file text, but I simply cannot find any information on the letsencrypt website about which paths that I should use for my certificates and the key… in the configuration file. This is what I have made so far:

<VirtualHost *:443>
    ServerName                  ordbok.gratis
    DocumentRoot                /var/www/https/ordbok.gratis/www
    SSLEngine on
    SSLCertificateFile          /path/to/signed_certificate
    SSLCertificateChainFile     /path/to/intermediate_certificate
    SSLCertificateKeyFile       /path/to/private/key
    SSLCACertificateFile        /path/to/all_ca_certs
</VirtualHost>

<VirtualHost *:443>
    ServerName                  varmlandsk.ordbok.gratis
    DocumentRoot                /var/www/https/varmlandsk.ordbok.gratis/www
    SSLEngine on
    SSLCertificateFile          /path/to/signed_certificate
    SSLCertificateChainFile     /path/to/intermediate_certificate
    SSLCertificateKeyFile       /path/to/private/key
    SSLCACertificateFile        /path/to/all_ca_certs
</VirtualHost>

<VirtualHost *:443>
    ServerName                  test.varmlandsk.ordbok.gratis
    DocumentRoot                /var/www/https/test.varmlandsk.ordbok.gratis/www
    SSLEngine on
    SSLCertificateFile          /path/to/signed_certificate
    SSLCertificateChainFile     /path/to/intermediate_certificate
    SSLCertificateKeyFile       /path/to/private/key
    SSLCACertificateFile        /path/to/all_ca_certs
</VirtualHost>