I'm sorry I missed out on a crucial detail, it was earlier present as an addon domain to serve a directory under public_html. But, I've not been able to add it as an alias domain to serve the public_html directory itself. It times out or gives an error when I add or remove it, and always redirects to a directory under public_html