Multidomain hosting: how to configure it and which is the best

What is the best cheap multidomain hosting in Spain?

Let’s start with the doubt that is probably the most important for you:

Very simple: nowadays, practically all hosting providers are multidomain. So you don’t have to eat too much of the head, the issue basically comes down to being careful with the plan you hire. It is in the most basic plans where you can find the limitation of a single domain. So watch out that the plan you choose doesn’t have that limitation.

Now, with the choice of hosting provider must be careful because in the economic range there are many that are of very poor quality.

The hosting of this blog and the option I’ve tried so far (and I’ve tried many …) is Webempresa. It is a highly recommended hosting for virtually any scenario.

In this post I explain why I think so and also mention other recommended hosting options:

The best hosting in Spain: Comparative

And on this page you can get a special discount to hire cheaper:

25% discount coupon for Webempresa

Concepts of multidomain hosting that must be clear
Before we get down to work I want to make sure you understand perfectly what you’re doing, so I’ll review a few fundamental concepts for you to have things clear and then we start to configure, step by step, a server to host several websites with different domains.

If you already have clear the basic concepts of hosting is not necessary to read this, skip directly to the section “Configure a multidomain web hosting in 4 steps.

How your web hosting server works
In 99% of the cases, for websites with a medium-low traffic that we could place very large mode up to 5,000 visits a day, the contracted server will be a shared server.

This means that the provider assigns the same server to several clients and each one is allocated a space on the server (a directory) which is theirs. This directory is usually something like “home/name-user” and, in turn, from this directory hang several folders with different functions.


The exact name of the previous directory and its subfolders may vary according to the specific hosting you have contracted, but typically they contain a folder “public_html” or “www” intended to host the files of your website (HTML pages, files from a WordPress installation, etc.).

It should also be borne in mind that if the folder “www” exists, this is usually a simple alias, a symbolic name for “public_html”, not a folder of its own, but a kind of direct access pointing to “public_html”.

How domains work and are configured
When you contract a web hosting, the provider usually asks you to indicate a main domain. This main domain, by default, is usually linked to the folder “public_html” or the equivalent folder of your hosting that your provider indicates as the root directory for your website.

In turn, this domain may be hosted by the hosting provider or a different provider.

If it is the same provider, when you create your account, the normal thing is that it already takes care of that everything comes configured by default so that this domain points to “public_html”. Therefore, installing a WordPress blog, for example, should be a piece of cake: install the blog files in “public_html”, complete the other settings (database, etc.) and you’re done.

If you use a different provider to host your domain, you will have to link your domain to your server. This means you have to do two things:

Configure your domain account so that it points to your hosting server. This is usually done by configuring in the corresponding section of your domain provider the name servers or DNS servers to be used. By default, they will be those of the domain provider itself and you will have to replace them with those indicated by your hosting provider. They are typically pairs of domains with a pint such as “” and “”.
Make sure that the domain you are pointing to is the one you have indicated as the main hosting domain.

Tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *