Hi.
Error 500 is a generic error and means that server get troubles but it cannot be more specific.
Mostly, is a configuration error, or some service dont start.
I ca check your service without problem and start your web server.
Just I need ssh access and root password.
Open to questions