Проблема локального хоста на 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, как только вы поместите удаленные строки обратно в файл hosts ( подробнее об этом здесь). Чтобы удалить номер порта, вам нужно перенастроить ваш веб-сервер.
Теперь, если вы хотите получить домен, это совсем другое дело... тогда вам нужно получить регистратора и использовать DNS, чтобы привязать его к вам. Вы бы сделали это, если бы хотели, чтобы другие люди могли использовать что-то вроде www.site.com для перехода на ваш сайт.