Knowledgebase: DotNetNuke Support
Hosting Domains as Portals in a Single Web Service with Independent Email Service
Posted by - NA - on 13 March 2007 08:37 PM
Hosting Domains as Portals
At EPHost, you can host multiple domains or web sites within one DotNetNuke application, saving you administration time and disk space fees. This can be accomplished in two ways, with domain aliases, or with a dedicated IP address.
Method One: You create a new hosted domain in your control panel, and point the WWW records in DNS to point to the IP address (you'll need to order a dedicated IP address) of your main DNN portal (installation). Then add the portal alias in your main DNN portal for the new domain. The benefit is that email addresses are added to the new domain specifically. If you are a reseller, then they could also have their own control panel if you set it up that way. The drawback is that you'll be using a hosted domain resource unnecessarily and in the vent we make mass DNS changes or do a mass restore, you would need to "fix" them after the changes. We would not be able to do that for you.
Method Two: In the control panel you simply add the new domain as a Domain Alias to your main DNN portal's domain. Then add the portal alias in your main DNN portal for the new domain. If a user on that domain needs an email account, you would manually add it to YOUR MAIN DOMAIN. However, they can still use the new domain for their email address and settings. In other words, firstname.lastname@example.org is the exact same as email@example.com. This will give the appearance of having independent email service when in fact it is not. The only drawback is that you would have to add email addresses to your main DNN domain for them when needed. There is also the possibility of having conflicting email addresses e.g. firstname.lastname@example.org and email@example.com would be a conflict as they both need to be added as firstname.lastname@example.org.
For more information about Method Two: http://www.ephost.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=138
We recommend that you use Method 2 if the new portals are for yourself or close business associates because it is much easier to accomplish. If portal aliases are for a completely independent business then we recommend Method Two for the seperation. If you are a reseller, Method One is also helpful because it would be possible to give them their own control panel.
This article assumes you are already hosting a single domain with EPHost, and have DotNetNuke installed to this domain.
Step 1: Request an IP address
Step 2: Add the new Domain to your Hosting Account
No registration or transfer required - The domain will be added as a web site and email domain, but will not be registered for you. It is assumed that you have registered the - domain elsewhere and will update your name servers with your registrar.
Please register this domain - EPHost will register this domain for you.
Please transfer administration of this domain - EPHost will transfer "registrar" control of this domain to us.
Click the "Next" button
If you have selected: No registration or transfer required
- Type the domain name and extension to add as a portal
- Click the "Save" button
If you have selected: Please register this domain or Please transfer administration of this domain
- Type the domain name to add as a portal
- Select the domain extension from the list of supported extensions.
- Click the "Save" button
- Note: it may take up to 24 hours for new registrations to be registered.
Step 3: Change the Domain's DNS Records (After you get the new IP address)
Step 4: Add a New Parent Portal in DNN