Назад | Перейти на главную страницу

Как я могу просматривать сайты, размещенные на IIS, на других машинах в моей сети

Дома у меня есть простая сетевая установка, состоящая из 2 машин и 1 маршрутизатора Belkin.

На одной машине у меня есть сайт, размещенный на 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 на обеих машинах, но без радости.

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

Может ли кто-нибудь увидеть, где я ошибаюсь ??

На веб-сервере убедитесь, что вы создали веб-сайты в IIS и что у них разные заголовки узлов (щелкните «Дополнительно», и вы увидите, где их можно добавить). Для сайта №1 укажите mysite1.com, для сайта №2 - mysite2.com или что-то еще.

Теперь на вашей рабочей станции отредактируйте файл хостов (C: \ WINDOWS \ system32 \ drivers \ etc \ hosts) и добавьте свои веб-сайты и пары IP-адресов, например:

192.168.2.3       mysite1.com
192.168.2.3       mysite2.com

Похоже, что MACHINE-NAME неправильно разрешает IP-адрес с другой машины. Самый простой вариант - добавить IP-адрес веб-хоста в файл локальных хостов другого компьютера.

Чтобы узнать IP-адрес веб-сервера, откройте командное окно (например, введите «cmd» в поле «Пуск программы поиска») и введите ipconfig.

Ваша запись может выглядеть так: 192.168.0.10 www.mysite.dev

Тогда вы просто войдете "http://www.mysite.dev"в браузере другой машины.

Если вы используете разные записи заголовка хоста в IIS, вам необходимо поместить эти заголовки хоста в файл хоста другого компьютера, если вы хотите получить к ним доступ.

Ура

Другой вариант - также добавить заголовки узлов в конфигурацию IIS, назначить несколько внутренних IP-адресов и привязать сайты к этим IP-адресам.

Также можно изменить C: \ WINDOWS \ system32 \ drivers \ etc \ hosts, чтобы указать сайты на машину.

хорошо, это странно. ive удалось исправить это

в хост-файле другой машины я ввел это

192.168.2.1 mysite.dev

192.168.2.1 - это IP-адрес моего маршрутизатора, а не ПК, на котором размещен IIS7, IP-адрес LAN этой машины - 192.168.2.3, может ли кто-нибудь сказать, почему это сработало, я очень запутался ???

Truegilly