Эти "другие места" называются Virtual Hosts. Вот разжевываю:
скажем, тебе надо создать новый виртуальный хост graphics. В папке, где у тебя лежит localhost создаешь новую папку graphics, а в ней такие же каталоги, как и в localhost, а именно www и cgi. Затем, в самом конце файла httpd.conf раскомментируешь раздел с виртуальными хостами и пишешь (с подстановкой правильных путей):

Код:
NameVirtualHost 127.0.0.1
#----localhost
<VirtualHost localhost>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot "z:/home/localhost/www"
ScriptAlias /cgi/ "z:/home/localhost/cgi/"
ErrorLog z:/home/localhost/error.log
CustomLog z:/home/localhost/access.log common
</VirtualHost>
#----graphics
<VirtualHost graphics>
ServerAdmin webmaster@graphics
ServerName graphics
DocumentRoot "z:/home/graphics/www"
ScriptAlias /cgi/ "z:/home/graphics/cgi/"
ErrorLog z:/home/graphics/error.log
CustomLog z:/home/graphics/access.log common
</VirtualHost>
Затем в папке Windows находишь файл, который называется
hosts, без расширения, в котором пишешь

Код:
127.0.0.1 localhost graphics
- вешаешь оба хоста на 1 ip. Запускаешь Apache и пишешь
http://graphics/ и загрузится index.html в соответствующей папке.