none
Виртуальные сервера IIS RRS feed

  • Общие обсуждения

  • Всем доброго дня, уважаемые коллеги!
    Обращаюсь к Вам со следующей проблемой, так как паутина ответов мне не дала.
    Итак, имеется сервер с поднятым IIS. На нем крутиться несколько виртуальных сайтов. Каждый сайт слушается на разных портах.
    Если зайти просто под днс имени http://iisserver, то все у нас классно, все открывается. Но,как только мы патаемся с этой главной страницы пойти по ссылке на другой вирт сайт, нас не пускате. Выдает ошибку 400. Ссылка по который мы пытаемся пройти на самом деле имеет вид http://iisserver:88. Вот таким вот способом не пускате.
    Однако, если мы вводим в браузере http://10.0.0.1:88 то все прекрасно открывается. И что характерно, такая проблема только с ИЕ, если же зайти через Firefox, то оно как положено спрашивает доменную авторизацию, вводим и все ок.
    У кого какие идеи, я уже все настройки перелопатил, может я не там копаю.

    Заранее благодарен за любые ответы. Хорошего дня всем Smile
    • Изменен тип Nikita Panov 22 сентября 2010 г. 19:07 давность
    • Перемещено Nikita Panov 22 сентября 2010 г. 19:08 IIS (От:Windows Server 2003/2000/NT)
    16 октября 2008 г. 6:21

Все ответы

  •  KaTaToHuK написано:
    Всем доброго дня, уважаемые коллеги!
    Обращаюсь к Вам со следующей проблемой, так как паутина ответов мне не дала.
    Итак, имеется сервер с поднятым IIS. На нем крутиться несколько виртуальных сайтов. Каждый сайт слушается на разных портах.
    Если зайти просто под днс имени http://iisserver, то все у нас классно, все открывается. Но,как только мы патаемся с этой главной страницы пойти по ссылке на другой вирт сайт, нас не пускате. Выдает ошибку 400. Ссылка по который мы пытаемся пройти на самом деле имеет вид http://iisserver:88. Вот таким вот способом не пускате.
    Однако, если мы вводим в браузере http://10.0.0.1:88 то все прекрасно открывается.
    У кого какие идеи, я уже все настройки перелопатил, может я не там копаю.

    Заранее благодарен за любые ответы. Хорошего дня всем


    Сколько сетевых интерфейсов на сервере IIS ?

    Возможно iisserver определяется в DNS как ip 192.168.1.1 к примеру

    Все виртуальные сайты на одном ip адресе ?
    16 октября 2008 г. 6:42
  • Интерфейс один, естественно все вирт сайты тож на одном ипе. В ДНС все ок.
    16 октября 2008 г. 6:44
  •  KaTaToHuK написано:
    Интерфейс один, естественно все вирт сайты тож на одном ипе. В ДНС все ок.


    Попробуйте поставить для виртуальных сайтов в поле IP Address значение All Unassigned
    16 октября 2008 г. 7:10
  • All Unassigned и стоит
    16 октября 2008 г. 7:21
  •  KaTaToHuK написано:
    All Unassigned и стоит


    Тогда попробуйте в ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters

    изменить параметр AllowRestrictedChars на 1

    О дополнительных параметрах можно прочитать на официальном сайте

    +

    Описание ошибки
    16 октября 2008 г. 7:34
  • Как думаете, требуется перезагрузка сервиса IIS либо же достаточно рестарта вирт сайта ?
    16 октября 2008 г. 7:51
  • Реестр поправил, более того там такого параметра вообще не было. Создал руками, присвоил 1. Рестартанул сервис ХТТП. Проблема остается.
    16 октября 2008 г. 8:09
  • Еще забыл отметить. В свойствах виртуального сайта,в Directory Security стоят галочки Integrated Windows Authetnification и Digest Authetnification for Wondows domain servers. Как только ставишь галочку Enable anonymous access, все начинает работать. Пускает по http://iisserver:88
    16 октября 2008 г. 10:34
  •  KaTaToHuK написано:
    Еще забыл отметить. В свойствах виртуального сайта,в Directory Security стоят галочки Integrated Windows Authetnification и Digest Authetnification for Wondows domain servers. Как только ставишь галочку Enable anonymous access, все начинает работать. Пускает по http://iisserver:88


    А что в логах IIS C:\WINDOWS\system32\LogFiles ?
    16 октября 2008 г. 10:47
  • Попробуйте включить обычную проверку подлинности. И еще хотелось бы посмотреть логи IIS и ошибку с которой отбивает пользователей.

    16 октября 2008 г. 10:48
  • В логах к сожалению ошибок никаких нет,это я уже смотрел.
    Олег, что Вы подразумеваете под "обычной проверкой подлинности" ? Просто оставить windows authentification ?
    А ошибка в браузере вот такая :


    Не удается найти веб-страницу

     HTTP 400
     

    Возможные причины:

    • Возможно, сделана опечатка в адресе.
    • Если вы щелкнули ссылку, возможно, что она устарела.
     

    Попробуйте сделать следующее:

     

    Заново введите адрес.

     

    Перейдите на предыдущую страницу.

     

    Переход   и найдите нужную информацию.


    16 октября 2008 г. 11:47
  •  KaTaToHuK написано:

    Если зайти просто под днс имени http://iisserver, то все у нас классно, все открывается. Но,как только мы патаемся с этой главной страницы пойти по ссылке на другой вирт сайт, нас не пускате. Выдает ошибку 400. Ссылка по который мы пытаемся пройти на самом деле имеет вид http://iisserver:88. Вот таким вот способом не пускате.
    Однако, если мы вводим в браузере http://10.0.0.1:88 то все прекрасно открывается.

     

    Для каждого сайта вам нужно прописать SPN http://support.microsoft.com/kb/929650

     

    Setspn –A HTTP/HOST_HEADERStick out tongueORT NETBIOS_NAME_OF_IIS_SERVER

    16 октября 2008 г. 11:51
    Модератор
  • В моем случае это setspn -A HTTP/intranet intranet. Сделал,не помогло Sad
    16 октября 2008 г. 12:18
  • Порт надо указывать.

    16 октября 2008 г. 12:24
    Модератор
  • Пробовал и setspn -A HTTP/intranet:88 intranet
    Не помогает
    16 октября 2008 г. 12:53
  • Чтото не помогает ничего. Сегодня обнаружилась странность. Не у всех наблюдается такая проблема. У некоторых через ИЕ нормально заходть. Может дело в настройках ИЕ ?
    17 октября 2008 г. 9:45
  • Так сравните

     

    Enable Integrated Windows Authentication стоит?

     

    17 октября 2008 г. 11:17
    Модератор
  • Конечно стоит Smile
    17 октября 2008 г. 11:47
  • Ну что,никаких вариантов больше ?
    20 октября 2008 г. 8:57
  • Посмотрите в Security настройки для определения Local Sites, сравните также настройки DNS и основного суффикса DNS.

    20 октября 2008 г. 10:28
    Модератор