This entry describes how to change an existing webpage on an Apache webserver so that
it answers to a new domain. I'm doing this because ml.org no longer exists.
Hence, the two domains I had under that structure which are now dead. I have
recently registered two new domains. This section deals with how I made the Apache
respond to those names.
What needs to be changed?
Well, I didn't know what needs to be changed so I referred to the notes I kept when I
first created the domains. You might also want to refer to Apache - virtual hosts which describes how to create a
virtual host for a website.
I changed two things: my DNS and my Apache. In the
DNS, I added entries for the above webpages.
Changing the DNS
I want the URL freebsddiary.org to resolve to my Apache webserver here at home.
So I added the following to /etc/namedb/named.freebsddiary.org:
; please note: this is not the correct IP address.
; subsitute your own address.
test.freebsddiary.org. IN A 11.22.33.44 ; webserver
www.test.freebsddiary.org. IN A 11.22.33.44 ; webserver
You will note that I added two entries, one of which contains the www prefix.
This allows the user to type either test.freebsddiary.org
or www.test.freebsddiary.org and both of
which will resolve to the same webserver.
You will notice that I added both URLs with and without the www prefix. Each
entry above corresponds to a DNS entry I made in the previous step (not all of which
appeared in the previous section). If you don't do this, http://ww3.freebsddiary.org/ shows what you will
get instead.
For example, the above two URLs should give you something like this:
http://www.freebsddiary.org
The FreeBSD Diary - sample virtual website
Not all browsers work with virtual websites
There are only a few browsers which don't support virtual websites. If yours is
one of them, instead of seeing something like the above example, you should see something
like http://ww3.freebsddiary.org/. This
is a limitation of the browser, not the website. Sorry.
Like the website? Want to give back? Please visit my wish list!