How to Set Up Apache Virtual Hosts to Run Multiple Sites on One Server
Running multiple websites on one server means setting up Apache virtual hosts. It’s not complicated once you understand the structure, but there are a few gotchas that’ll burn you if you skip the details.