I own a domain, let's call it mydomain.com.
I need to host the following off it:
forums.mydomain.com
www.mydomain.com
blog.mydomain.com
objects.mydomain.com
I believe I can get 5
static IPs. I plan on assigning one each to those four hosts.
Then I need to adhoc create names, all below objects.mydomain.com. For instance:
one.objects.mydomain.com
two.objects.mydomain.com
three.objects.mydomain.com
I need to create these names programatically, and without human intervention. Preferably, they would not get their own IPs. They would use the IP of objects.mydomain.com.
First question: Does this mean that I need to host my own DNS?
Second question: I'm using Apache as a web server. What does the virtual host configuration look like?
I was experimenting with the following to understand how routing on domain names works and I always ended up at www.
<VirtualHost *:80>
ServerAdmin
[email protected]
ServerName www.mydomain.com
ServerAlias www.mydomain.com
DocumentRoot "E:/Static/www"
RewriteEngine On
RewriteRule ^(/www/.*) /www$1
</Virtualhost>
<VirtualHost *:80>
ServerAdmin
[email protected]
ServerName forums.mydomain.com
ServerAlias forums.mydomain.com
DocumentRoot "E:/Static/forums"
RewriteEngine On
RewriteRule ^(/forums/.*) /forums$1
</Virtualhost>