Without modifications, when an address without a 'precise' file name is given (such as 'http://cm2weather.dyndns.tv/Davis'), Apache will check for a bunch of file names (such as, by default, 'index.php', 'index.pl', 'index.cgi', 'index.asp', 'index.shtml', 'index.html', 'index.htm', etc...) before giving up and just displaying the directory listing (the list of all the files and all directories in that directory), such as what happened when I connected to you local server - not good.
This is and will be for the next days/months/years a learning experience...