Multiple domains to 1 droplet/webserver?

May 4, 2015 823 views
DNS DigitalOcean Ubuntu

Hi guys! I have 3 domains that I want to use for my personal website. These are 3 different combinations of my name + last name and I want them all to point to my web server. Let's say I want to use fullname.com for my website, but I also want to redirect requests from shortname.com and middlename.com to fullname.com.

On my account I've created all 3 domains to make them point to my droplet. But the problem is that, if I browse to shortname.com, I do not get redirected to fullname.com. How can I achieve these? I understand I cannot add a CNAME record as those map subdomains to hostname.

Any idea? Is there something am I missing?

1 Answer

You'll need to set up the redirects on the web server itself. Assuming you are using Apache, it would look something like this:

<VirtualHost *:80>
    ServerName shortname.com
    Redirect permanent / http://fullname.com
</VirtualHost>

<VirtualHost *:80>
    ServerName middlename.com
    Redirect permanent / http://fullname.com
</VirtualHost>

<VirtualHost *:80>
    ServerName fullname.com
    # The full configuration for your site....
</VirtualHost>

Check out this tutorial for more information on setting up redirects with example for both Nginx and Apache:

by Justin Ellingwood
HTTP redirects are used to redirect web site visitors to new locations when they request content. These are useful for a variety of reasons, whether permanent or temporary. This guide will demonstrate how to redirect visitors using Apache and Nginx.
  • Thanks for the reply! I'll give that a try and review that article. It looks like that was what I was aiming for!

    Cheers!

Have another answer? Share your knowledge.