* List: alug@stu.uea.ac.uk
Owen,
I don't know how apache comes set up on your distribution (perhaps someone else here does), but if you can see it as http://localhost/ and can ping the Linux box, apache may not be listening for external connections. Can you see it with http://your.machine.address.here/ (using the IP numbers)? If so, look in httpd.conf for various "listen" commands (reading the manual).
I see you've posted to uk.comp.os.linux, which is probably the best place to ask, really.