Apache stops when is configured a site with a invalid or inexistent path.
So, seems the site was removed, but the configuration in apache was not.
Try to check one of the most important files in apache (always):
/usr/local/apache/logs/error_log
(This path is for CentOS7)
As an emergency measure, try to recreate that paths claimed, or remove the configuration at apache. in the configuration file '/usr/local/apache/conf.d/vhosts-ssl.conf'.
Keep in mind you always MUST try to clean any [error:] message at Apache log '/usr/local/apache/logs/error_log' to restart apache.
Try to solve in any ways the problems pointed there.
And restart the apache server:
# systemctl restart apache
(This is for CentOS7)
If not come back, check again the logs for another problems, solve it, and restart again.
Or you can use the "Rebuild VHosts" feature of CWP, when your CWP came up again.
The same is valid for CWP server, but with logfile:
/usr/local/cwpsrv/logs/error_log
Regards,
Netino