I had the same error. What I found on mine was the httpd.vhosts.conf didn't update to show the newly added domain. To make my site show "live" I had to manually run the daemon using this code in ssh.
Code:
php /etc/zpanel/panel/bin/daemon.php