If your requirement is for root level sites like the host names you posted then you must install mojoPortal as a root level site not in a subfolder/virtual directory beneath a root level site. It isn't going to work as a root level site if its not installed as a root level site.
Hope that helps,
Joe