I don't think the Apache configuration is the problem. If you make a request to the domain, a non-Apache webserver responds:
$ curl -I www.dreams-cloud.com
HTTP/1.0 200 OK
Content-type: text/html
Expires: 0
It seems more likely to me that there is a port forwarding/IP address issue at play.