Сначала я подумал, что вам не хватает записи в файле hosts. Что-то вроде «127.0.0.1 localhost», однако вы упоминаете, что получаете ошибку 404. Это означает, что веб-сервер подключается к вашему клиенту / браузеру и отвечает на запрос определенной веб-страницы.
Я недостаточно знаком с Windows 7, однако я почти уверен, что по умолчанию он не включает веб-сервер. Кроме того, если вы на самом деле не программируете, не создаете и не запускаете приложение веб-сервера с использованием сетевых компонентов, вы не получите желаемого ответа.
Когда дело доходит до .... ваша проблема будет одной из следующих:
1) вы обслуживаете статические документы, а веб-сервер не настроен на обслуживание файлов из того, что должно быть в соответствующем DOCROOT. Это включает в себя общедоступные папки в каталогах пользователя. (базовая установка apache включает базовую домашнюю страницу)
2) у вас есть приложение динамического веб-сервера, в котором контроллер просматривает путь приложения, чтобы решить, какую страницу отображать или какую функцию выполнять. (см. MVC - Контроллер). В основном неполная реализация.
3) еще одна ошибка конфигурации: ваш сайт может фактически определять виртуальный домен. (что-то отличное от localhost), поэтому при поиске localhost в URL-адресе сервер может быть не настроен для предоставления страницы по умолчанию.