Well I am new at this.
Currently I am running apache on my own box with a NO-IP client managing the IP address for me.
The problem I have is with the virtual host part of my conf file. I have 2 sites. 1 is a free site hosted by NO-IP for test purposes http://tekserv1.no-ip.com and the other is an actual domain registered but still hosted by No-IP. http://www.tekprojekt.com
I modified my http.conf to host both of these sites individually. The problem is the the server is displaying my web page from www.tekprojekt.com on both sites.
Here is a copy of my virtual host config from my file.

I don't have a clue other than I believe when the server gets a request for a webpage from either of the two sites it displays the first on the list and ignores the second.
Is there anyone here that could open my eyes to this problem?
What am I missing, is there a different and perhaps better way?

</VirtualHost>

############# WWW.TEKPROJEKT.COM ############

<VirtualHost *>

ServerName www.tekprojekt.com
DocumentRoot e:\www\tekprojekt\www
ErrorLog e:\WWW\tekprojekt\www\logs\error_log
TransferLog e:\WWW\tekprojekt\www\logs\access_log

</VirtualHost>

######################################

############# tekserv1.noip.com ############

<VirtualHost *>

ServerName tekserv1.no-ip.com
DocumentRoot e:\www\tekserv1\www
ErrorLog e:\WWW\tekserv1\www\logs\error_log
TransferLog e:\WWW\tekserv1\www\logs\access_log

</VirtualHost>

######################################