| |

WordPress Multisite Domain Mapping on Media Temple (dv)

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!

I recently stood up a WordPress Network/Multisite that I wanted to use for several different client “Quick Sites” – simple WordPress sites I offer that don’t require a lot of customization. I thought my steps were simple; install WordPress Multisite and then get top-level domain mapping working. The latter was not as easy as I thought it would be because different hosts handle this in different ways. Here I’ll give you the steps for doing it on a Media Temple Dedicated Virtual Server (dv).

There were a bunch of things I tried before ultimately contacting Media Temple’s excellent support and finding out it was much easier than what I was doing. I tried following this tutorial, which got me most of the way there; however, when we get to the Media Temple specific section, it links to a KB article that only applies to Grid Server (gs). If you’re using (dv), you need to follow a separate set of instructions that don’t require using the terminal/SSH at all. For simplicity’s sake, I’ll refer to the main domain as maindomain.com, and then any other sub-sites with top level domains as site1.com, site2.com, etc. I also assume you’re familiar with Plesk on Media Temple.

What I would recommend is setting up maindomain.com as a separate subscription in Plesk. Then later, I’ll tell you how to add site1.com, site2.com etc. to point to maindomain.com in order to get the domain mapping plug-in working correctly.

First things first: Install a WordPress Network and follow Otto’s Domain Mapping Tutorial up through Step 3. The next steps you need to take happen in Plesk. Head on over to your Subscriptions panel in Plesk and click on the Control Panel link for maindomain.com

Once you get to the domain’s Control Panel, you’ll see an area for maindomain.com in the left column, and under that, a link called, “Add Domain.” Click that.

On the next screen, fill in your subsite’s top-level domain (site1.com for example), and make sure the Document Root is pointing to /httpdocs. This is incredibly important! What’s going on is we’re going to point all of the domains to maindomain.com’s root folder. From there The Domain Mapping Plugin will route each domain to the proper site in WordPress.

Click OK and you’re done! Repeat for each domain. Once you do that, you should see all of your domains listed, all pointing to /httpdocs/.

Once this is complete, you can finish up Otto’s tutorial, adding those new domains and associating them with sites on your WordPress Network, and boom; you now have a WordPress Multisite with several top level domains!

 

Similar Posts

  • |

    Win All 3 of my Books in this eBook Give Away!

    With the weather getting nicer here in the Northeast (finally), me moving to @wpengine (finally), and some extra codes sitting around for electronic copies of my books, I decided I it would be nice to ring in Spring with a give away! Read on to see how you can win a eBook version of all…

  • |

    2 Months with an iPhone

    I wrote perhaps my most popular blog post ever just over 2 months ago. I talked about how I bought, used, and subsequently didn’t like the iPhone 6. I would be sticking with Android…or so I thought. Shortly after that post got popular, I was compelled to take another look at iOS.

  • | |

    Great Tech Gifts 2010

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!This is something I’ve wanted to become more consistent with, as I usually post these lists sporadically and at poor times….

  • | |

    Include a Sidebar with a Shortcode in WordPress

    Recently I was faced with a pretty interesting problem where I wanted to have a page that was structured: Content – Widgets – Content. Instead of hacking together some sort of Content – Sidebar – Metadata on the backend, I decided to make sidebar widgets accessible via a shortcode you can use in the WordPress…

2 Comments

  1. Okay Joe, you made that WAYY too simple. I’ve been looking and looking into doing this but just haven’t put the time down. Thanks for the great post.

Comments are closed.