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

Доступ к localhost на IIS7 с другого компьютера в сети

Недавно я обновил компьютеры до Windows 7 Professional и использую IIS7. Когда я нахожусь на своем компьютере, я могу легко получить доступ к localhost через свой веб-браузер, но когда я пытаюсь с другого компьютера в моей сети (заменяя localhost именем моего компьютера), это не работает. Я также попытался использовать "computername.domain.com", но все равно не повезло. Я могу получить доступ к другим компьютерам под управлением Windows XP и IIS 5, но мне не удается получить доступ к своим с другого компьютера. Я проверил, и в моем IIS7 включены анонимные пользователи. Мне не хватает других настроек? Это вещь IIS7 или мне не хватает настройки?

Заранее спасибо!

Кампо правильно, вам, скорее всего, нужно открыть порт. Вот как это сделать: (в Windows 7)

  1. Открыть панель управления
  2. Брандмауэр Windows
  3. Выберите дополнительные настройки
  4. Выберите правила для входящих подключений
  5. Выберите «Новое правило для входящего трафика».

    Укажите локальные порты 80, 8081. Разрешить домен

    (Подробнее на: http://maximumpcguides.com/windows-7/open-a-port-in-windows-7s-firewall)

Как сказал @Johnh, это, скорее всего, ваш брандмауэр.

Откройте порт 80 на вашем брандмауэре или на другом порту, на котором вы размещаете локальный сайт, если это нестандартный порт.

+1 за тестирование с телнетом. Даст вам быстрый и определенный ответ, если на веб-сервере открыт правильный порт.

перейдите в Панель управления> Брандмауэр Windows> Разрешенные программы и убедитесь, что Службы всемирной паутины (HTTP) проверено.

Откройте панель управления брандмауэром Windows. Выберите дополнительные настройки. Выберите правила для входящих подключений. Выберите «Новое правило для входящих подключений».

Укажите локальные порты 80, 8081. Разрешить домен

Вот более полный ответ:

  1. Перед этими действиями убедитесь, что служба IIS запущена. (Панель управления -> Администрирование -> Службы -> Служба публикации в Интернете -> Статус: запущено).

Скорее всего вам нужно открыть порт. Вот как это сделать: (в Windows 7)

  1. Открыть панель управления

  2. Брандмауэр Windows

  3. Выберите дополнительные настройки

  4. Выберите правила для входящих подключений

  5. Выберите «Новое правило для входящего трафика».

  6. Укажите локальные порты 80, 8081. Разрешить домен

    (Подробнее на: http://maximumpcguides.com/windows-7/open-a-port-in-windows-7s-firewall)

  7. Перейдите в Панель управления -> Брандмауэр Windows -> Разрешенные программы и убедитесь, что установлен флажок World Wide Web Services (HTTP).

  8. Командная строка (cmd) -> IPConfig -> Получить текущий IP

  9. Используйте этот адрес IP: Порт; чтобы увидеть сайт на другом устройстве.