I have a local webserver running on my machine (Mavericks). How can others on my network view the page that I'm hosting?
Go into Terminal and run
hostname. If your web server is running on a non-standard port (you'd access it by, for example, localhost:8000), you'll need to use that port when connecting to it, but otherwise you should be able to just type in e.g. myhostname.local.
If this works on your computer but not another one on the same network, it means your network is set up to prohibit connections like the one you're looking for, and you'll have to look at your router for a way to disable it.