Wenn ein Error 500 auftritt müsste im Error deines Webservers stehen, wieso der Fehler aufgetreten ist.
Hast du da schon mal nachgesehen?
(Da du für die Nutzung der Zertifikate etwas an der Config des Webservers ändern musstest, tippe ich auf einen Syntax fehler oder ähnliches)