Я установил IIS на моем xp-компьютере и установил домашнюю страницу по умолчанию (которая поставляется с установленным IIS). Думаю, это справочная страница.
когда я открываю страницу с http: // localhost он отлично работает (IE / Chrome или FF), но когда я получаю к нему доступ, используя http: // имя хоста он запрашивает логин / пароль и работает, когда я ввожу свой идентификатор домена и пароль в интрасети.
Я убедился, что «анонимный доступ» включен в окне свойств сайта по умолчанию и узла «сайты».
Я искал похожие запросы на переполнение стека, но некоторые указывают, что мне нужно изменить настройки IE / FF, чтобы разрешить «интегрированную безопасность» и т. Д., А некоторые предлагают посмотреть «файл журнала».
Я не хочу менять настройку IE, и в файле журнала IIS Server нет ничего необычного.
Может ли кто-нибудь помочь мне понять, почему это происходит?
спасибо, сб
Вам следует посмотреть конфигурацию вашей защиты IIS.
Хотя кажется, что вы подключаетесь к той же системе, используя «localhost» из браузера на вашем сервере IIS, вы подключаетесь к 127.0.0.1.
Когда вы подключаетесь к http: // имя хоста URL из другой системы, вы подключаетесь к внешнему IP-адресу системы.
1. Клиент запрашивает ресурс на сервере.
2. IP-адрес клиента проверяется на соответствие любым ограничениям IP-адреса в IIS. Если IP-адресу отказано в доступе, запрос не выполняется, и пользователю возвращается сообщение 403 Access Forbidden.
3. Сервер, если он настроен так, чтобы требовать этого, запрашивает информацию аутентификации у клиента. Браузер либо запрашивает у пользователя имя пользователя и пароль, либо предлагает эту информацию автоматически.
Сейчас работает, поздравляю
Вам нужно добавить http: // имя хоста в Internet Explorer, Безопасность для локальной интрасети.
Шаги: - Перейдите в IE -> Инструменты -> Свойства обозревателя -> Безопасность -> Местная интрасеть -> Сайты и добавьте