0

I have a single physical server. I need to set it up so i can have 3 different domains on it. Each one of these domains needs to be able to support wildcard sub-domains. (.example.com,.example2.com,*.example3.com) I can purchase two more ips if this will make things easier.

The current setup is as follows

www.example.com => default vhost

devel.example.com => development server this is the only server that currently accepts *.example.com

staging.example.com => only works via staging.example.com

essentially i need all of these different to accept a wild card subdomain which i why i believe i need separate domain names for each.

What is the best way to get this all setup?

Thanks in advance.

1 Answer 1

0

You can create the wildcard domain up via DNS. For each domain that will be different, however, you will need to create a subdomain for it via DNS. Setup the Apache configuration using the ServerAlias and ServerName for your main subdomain and ServerAlias for your subdomains:

<VirtualHost IP:80>
    ServerAdmin root@localhost
    ServerName www.example.com
    ServerAlias example.com
</VirtualHost>

<VirtualHost IP:80>
    ServerAdmin root@localhost
    ServerAlias devel.example.com
</VirtualHost>

<VirtualHost IP:80>
    ServerAdmin root@localhost
    ServerAlias staging.example.com
</VirtualHost>

You could use .htaccess to do the same thing I believe, but I like doing it this way better - personal preference.

5
  • in this configuration i would need a separate ip for each... correct?
    – user52177
    Aug 24, 2010 at 17:19
  • Sorry for the delay! Nope, you can use NameVirtualHost IPADDRESS:80 above your VirtualHosts, and then use that IP address in your VirtualHost IPADDRESS:80 stanza. Aug 24, 2010 at 18:27
  • So that it is easier to read, I created a private pastie for you - here's what part of it would look like: pastie.org/private/x5uxpvgfnfdrffypkrr71g Aug 24, 2010 at 18:29
  • im going to test this out tomorrow i will be sure to post back with my results.. thanks again
    – user52177
    Aug 24, 2010 at 20:06
  • No problem! Let us know if you run into any snags. Aug 24, 2010 at 20:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .