I can see the demaon working fine. But I am unable to connect to any of the websites hosted on server. The username/passwords were working correctly. Any idea?
Check the logs to see what you find. Check that your firewall(s) and any nat have the correct ports open/forwarded. Note you may need to specify a passive port range and allow that in firewall/nat as well.