IIS обслуживает страницу удаленно, но не локально

IIS обслуживает страницу удаленно, но не локально

Я бегу:

  • Windows Server 2012 R2
  • ИИС 8.5

У меня есть только один сайт в IIS и для него у меня следующая конфигурация:

  • 2 привязки к сайту
    • Тип: http, IP-адрес: Все неназначенные, Порт: 80, Имя хоста: example.com
    • Тип: https, IP-адрес: все не назначены, Порт: 443, Имя хоста: example.com (мы используем сертификат Certify ssl)

Я могу получить доступ к сайту с любого удаленного компьютера, но если я войду на сервер Windows через RDP и открою веб-браузер (Firefox или любой другой, конечно, браузер не имеет значения) и наберуhttp://example.comилиhttps://example.comтам написано нет соединения.

Что я пропустил? Почему блокируется открытие сайта локально на сервере? У меня нет правил перезаписи.

Если я добавлю следующую привязку, я смогу открыть страницу по URL:http://localhost

  • Тип: http, IP-адрес: Все неназначенные, Порт: 80, Имя хоста:пустой

решение1

У вашего сервера есть доступ к интернету? Если нет, то он там и застрял. Когда вы получаете доступhttp://example.comиз браузера на вашем сервере, браузер по-прежнему будет считать его обычным общедоступным сайтом.

Если у вас нет подключения к интернету и оно все еще не работает, выполните ping to hostname из командной строки. Если это не удается, какой-то компонент в вашей сети блокирует интернет-трафик с сервера, и вам следует обратиться к вашей сетевой команде.

Наконец, в качестве обходного пути вы можете добавить запись файла «host» — C:\Windows\System32\drivers\etc следующим образом.

IP-адрес example.com

Например, 192.168.1.1 example.com

Если у вас возникнут какие-либо вопросы по этому поводу, дайте мне знать.

Связанный контент