У меня есть веб-сервер AWS - назовите его box.company.com. Он запускает IIS, и если я захожу http://box.company.com в веб-браузере (с любого компьютера, включая box.company.com) он правильно отвечает с нашим сайтом. Однако, если я захожу на localhost / или 127.0.0.1/ при входе на box.company.com, я получаю сообщение «Не удалось подключиться к хосту».
В файле hosts есть только одна запись - стандартная строка «127.0.0.1 localhost». Pinging 127.0.0.1 работает нормально. Pinging localhost правильно разрешает 127.0.0.1 и работает нормально.
Я попытался перезапустить IIS и перезапустить кеш DNS. Однажды у меня была эта проблема, и перезапуск сервера устранил ее, но я хотел бы знать, что происходит, на случай, если это произойдет снова в будущем.
Как выглядит конфигурация привязки сайта IIS? Это похоже на то, что он настроен для прослушивания определенного IP (или всех IP-адресов с определенным заголовком хоста), за исключением localhost.