I'll put it this way:
nineridge.com is the first level or 'host' FQDN for your zone, right? (I'm making assumptions that you only have one zone for everything 'nineridge.com'-related and you didn't delegate off child domains to another server somewhere else.)
So, ignore whatever you have in YOUR DNS on YOUR server at the moment. Go outside of your LAN, because I can't see inside of your LAN right now.
Go do a whois of nineridge.com. That tells me a bit about you, about your Registrar, and what name servers the rest of us see as the master/slave (primary/secondary if we are to be politically correct).
The meaningful part of the whois record to me is:
Domain Name: NINERIDGE.COM
Registrar: WILD WEST DOMAINS, INC.
Whois Server: whois.wildwestdomains.com
Referral URL:
http://www.wildwestdomains.com
Name Server: NS49.DOMAINCONTROL.COM
Name Server: NS50.DOMAINCONTROL.COM
Updated Date: 21-jul-2008
Creation Date: 13-oct-2006
Expiration Date: 13-oct-2009
So ultimately what my browser will pay attention to is whatever my DNS is fed from (ultimately) NS49.DOMAINCONTROL.COM and NS50.DOMAINCONTROL.COM.
Next, we dig nineridge.com for some basics
nineridge.com. 3600 IN A 209.107.233.6
nineridge.com. 3600 IN NS NS49.DOMAINCONTROL.com.
NS49.DOMAINCONTROL.com. 2577 IN A 208.109.14.200
nineridge.com. 86400 IN SOA NS49.DOMAINCONTROL.com.
nineridge.com. 3600 IN MX 10 server.nineridge.com.
server.nineridge.com. 3600 IN A 209.107.233.6
dns.jomax.net. (
2008072000 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
www.nineridge.com. 3600 IN A 209.107.233.6
So while I see from the whois that you should have redundant DNS running (a master and a slave), all I am getting is ns49. Where is ns50? Why is it not in your table? Why isn't it a slave - it's only listed in the delegation data. DNS is redundant by nature (and by specs).
Well, you need to fix that, but in the meantime, my next task is to try to resolve both the host and the www child. Both resolve. So somehow you have your server pointing an apache directive to a folder (or two separate folders) with the same content -- the default content for a leopard-hosted website.
You posted that you set up your SA:Web:Sites:General Domain Name as nineridge.com but that didn't work. It was pointing to a site folder (sandboxed user folder, or the default generic server web space)? Where, exactly, was it pointing? (path, please). And was it enabled in the upper pane? And the web services was running?
I'm not being a dick -- there has to be a reason it failed to work. But if I understand you, it was set up correctly (and the child 'www.nineridge.com' should have been set up as a web server alias).
This is viewing from the outside. I have no idea how you have set up your internal DNS -- but I would tell you to turn OFF your server DNS until you get the outside viewing your domain properly, because again I suspect there is something your machine is feeding your LAN that it shouldn't be. Once you do the following:
get additional DNS servers outside of your network to work with your solitary machine (single point of failure here), and update your zone table to reflect the other name servers
get your host name and all children resolving properly
then you can play with your internal. Yes, it may muck with your OD, but you've got a screwed pooch of a process already, and the sooner you get your stars aligned on doing things in an expected manner, the easier life will be for you down the road.