Я работал с localhost:81 долгое время с vhost, и все было правильно. Прямо сейчас мне нужно работать через порт 80, и я изменяю http.conf и http-vhost для используемого порта 80, но сейчас в браузер localhost работает нормально, 127.0.0.1 и vhost не находит сервер.
мои конфигурации:* Мой локальный компьютер - lion osx * mamp * HTTP.conf:
 ServerName localhost:80
* http-vhost NameVirtualHost localhost
 <VirtualHost localhost>
   DocumentRoot "/Users/chalien/projects/ownProjects/PHP"
   ServerName example.dev
 </VirtualHost>
* /private /etc /hosts
 127.0.0.1  localhost
 255.255.255.255    broadcasthost
 ::1             localhost
 fe80::1%lo0    localhost
 127.0.0.1      example.dev
* /private /etc /services
  http             80/udp     www www-http # World Wide Web HTTP
  http             80/tcp     www www-http # World Wide Web HTTP
