I have Apache running on one of my machines, it seems to work, if I type in 127.0.0.1 in IE it shows the Apache welcome screen, (I haven't moved the default index.html yet). If I type in the IP of the Apache host machine on another machine on my side of my router, this too, can see the Apache server, and I get a connect logged in the server log. I am, therefore, pretty confident it is running.

I have altered the address target at my domain resgistry to point to the fixed IP address I have for my DSL. This has trickled through to the DNS servers because if I type my url, it tells me it is trying to connect to the right IP. So I am pretty confident that stage has worked.

The firewall in the router, (D-Link DI-804), is configured to open port 80 against the internal IP address of the server machine, router rebooted and it's status page shows me the correct settings. I am pretty confident that is okay.

So I am pretty confident all the parts are working, but, when I now enter the url, it 404's.

Anyone see why?