Проблема локального хоста на windows 7

Я использую Windows 7 Pro и хочу запустить свой веб-проект локально, но URL www.localhost.com не работает.

Если использовать http://127.0.0.1:2710/default.aspx оно работает. Я проверил файл хоста, который в C:\Windows\System32\Drivers\Etc\hosts папка. Если я удаляю строки:

#   127.0.0.1       localhost
#   ::1             localhost

Ничего не меняется Как я могу заставить www.localhost.com работать на моей машине?

4 ответа

Надеюсь, я правильно понял ваш вопрос. Вы хотите получить доступ к своему локальному сайту с помощью www.localhost.com

Просто отредактируйте файл hosts и добавьте следующие строки

127.0.0.1 www.localhost.com

Я проверил мой файл хостов Windows 7, и он имеет следующие строки

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

Над строками находятся комментарии, и удаление этих строк ничего не делает.

Примечание. Если при сохранении файла хостов появляется сообщение "Отказано в доступе", откройте блокнот с правами администратора, затем отредактируйте файл хостов и сохраните его. Он должен работать

РЕДАКТИРОВАТЬ: строки, которые вы удалили, были просто комментарии, так что это не имеет значения.

Вы пытались ввести свой URL так же, как localhost
или как http://localhost:2710/default.aspx?
Последнее, вероятно, необходимо, так как 2710 - это номер порта, и без него по умолчанию будет порт 80, который, вероятно, ничего не слушает.


ОБНОВЛЕНИЕ: Это может быть на самом деле IPv6, так что попробуйте с этой строкой в ​​файле hosts:

127.0.0.1       localhost

Вы не должны иметь # в начале строки, это отключит эту строку.

(Вам может понадобиться перезагрузка тоже).

Вы также можете попробовать пинговать локальный хост (просто введите ping localhost в окне командной строки) и убедитесь, что вы получите ответ от 127.0.0.1

Вы пробовали: http://localhost:2710/default.aspx?

Хорошо, проще говоря, ваш веб-проект будет работать на http://localhost:2710/default.aspx, как только вы поместите удаленные строки обратно в файл hosts ( подробнее об этом здесь). Чтобы удалить номер порта, вам нужно перенастроить ваш веб-сервер.

Теперь, если вы хотите получить домен, это совсем другое дело... тогда вам нужно получить регистратора и использовать DNS, чтобы привязать его к вам. Вы бы сделали это, если бы хотели, чтобы другие люди могли использовать что-то вроде www.site.com для перехода на ваш сайт.

Другие вопросы по тегам