Просмотр моего размещенного на IIS сайта на других компьютерах в моей сети - PullRequest
94 голосов
/ 02 февраля 2010

Дома у меня есть простая настройка сети, содержащая 2 машины.

На одной машине у меня есть сайт, размещенный на IIS7.Вместо стандартного адреса localhost/index.htm я добавил запись в файле HOSTS, указывающую локальный IP-адрес (127.0.0.1) на этот домен - www.mysite.dev.

Я могу получить доступ к сайту с помощью www.mysite.dev без проблем.

я хотел бы иметь возможность просматривать этот сайт с моего другого компьютера в сети.

Изначально я предполагал, что это можно сделать с помощью URL-адреса, например:MACHINE-NAME/www.mysite.dev, но соединение всегда прерывается.Но я могу пинговать MACHINE-NAME без проблем.

В целях тестирования я отключил брандмауэр Windows на обеих машинах, но без удовольствия.

Как и у обычного веб-разработчика, мои аппаратные / сетевые навыкиочень бедны.

Кто-нибудь может увидеть, где я иду не так?

Ответы [ 11 ]

0 голосов
/ 02 февраля 2010

127.0.0.1 всегда указывает на localhost. В вашей домашней сети у вас должен быть IP-адрес, назначенный вашим интернет-маршрутизатором (dsl / cablemodem / что угодно). Вам нужно привязать ваш сайт к этому адресу. После этого вы сможете использовать имя компьютера, чтобы попасть на веб-сайт, но я бы порекомендовал на самом деле отредактировать файл hosts рассматриваемого клиентского компьютера, чтобы указать конкретное имя на этом компьютере. Файл hosts можно найти по адресу c: \ windows \ system32 \ drivers \ etc \ hosts (используйте блокнот), и запись будет выглядеть следующим образом:

192.168.1.1     mycomputername
...