CN (Common Name) ist der Name, den du bei der Erstellung des SSL-Zertifikates angegeben hast. Mittels ServerName teilst du dem Apache mit, dass die Seiten über diesen Hostnamen aufgerufen werden können. Damit Browser dir keinen entsprechenden Warnhinweis erzeugen, sollten beide Namen übereinstimmen.
Du kannst also dein Problem über zwei Wege lösen: 1. Du generierst dir ein neues SSL-Zertifikat, bei dem du den Hostnamen als Common Name eingibst, den du auch in der Option ServerName des Apache verwendest. 2. Du passt den unter ServerName eingetragenen Hostnamen an den CN des Zertifikats an.