Веб-сервер может обслуживать большое количество сайтов. На одном веб-сервере может быть тысячи сайтов — самое главное, чтобы потянуло железо.
На своём домашнем локальном веб-сервере вы также можете разметить любое количество сайтов: для тестирования различных CMS, различных дизайнов, просто разные проекты.
Сайты в разных папках
Самый простой способ — это создать несколько папок и в каждой из них разместить отдельный сайт. К примеру, корневой папкой вашего сервера является c:\Server\data\htdocs\, следовательно, содержимое этой папки доступно по адресу http://localhost/. Если вы создадите подпапки c:\Server\data\htdocs\site1 и c:\Server\data\htdocs\site2, то они будут доступны по адресам, соответственно, http://localhost/site1 и http://localhost/site2
И так вы можете делать с любым количеством сайтов и папок, в том числе вложенных подпапок. Главное достоинство этого способа — простота, ведь не требуется никакая дополнительная настройка.
Виртуальные хосты
По большому счёту, этот способ в целом похож на первый — сайты также размещаются в различных папках. Но отличается тем, по какому адресу они открываются в веб-браузере. Например, можно настроить компьютер и веб-сервертак, что сайты будут открываться по адресам вида http://site1, http://site2 и тому подобное.
Подробности о настройки виртуальных хостов в Windows здесь, а также в статье Виртуальные хосты Apache.