Доступ Веб-сайта IIS и именем хоста и IP-адресом?

Если я настроил веб-сайт в IIS с именем хоста (local.somewebsite.com) (добавлявший его к Файлу hosts), и также укажите IP-адрес (127.0.0.1), веб-сайт доступен именем хоста, но удар его IP, кажется, загружает веб-сайт по умолчанию и дает не найденное сообщение.

Это - ожидаемое поведение? Обходное решение, кажется, указывает на веб-сайт по умолчанию назад на папку веб-сайта.

Причина этого вопроса состоит в том, что у нас есть много веб-сайтов в ферме сервера, и одно конкретное действие предназначено, чтобы назвать другие серверы и очистить кэш на каждом из тех, таким образом, к веб-сайтам получают доступ и именем хоста и IP.

1
задан 19 November 2014 в 14:03
2 ответа

Это ожидаемое поведение.

Наиболее специфическая комбинация привязок - это то, что «берет». Если вы указываете имя заголовка хоста в привязке, тогда запросы должны содержать имя хоста (через заголовок HTTP «Host:»).

Если вы собираетесь получить доступ к веб-сайту по IP-адресу, вам потребуется привязка на этом сайте без указания имени заголовка хоста и выбора соответствующего адреса прослушивания (либо «Все неназначенные», либо конкретный IP-адрес, в зависимости от того, как вы назначили другие IP-адреса на машине сайтам).

Назначение функции имени заголовка хоста позволяет размещать несколько сайтов на одном IP-адресе и порту. IIS выбирает соответствующий сайт для выполнения входящих запросов на основе заголовка HTTP «Host:».

2
ответ дан 4 December 2019 в 00:15

В IIS вы должны выполнять привязку только по IP, имя хоста - это то, что вы можете изменить с DNS, поэтому вы должны указать локальную запись A для вашего домена somewebsite.com на свой IP выбора. Должно сработать.

-1
ответ дан 4 December 2019 в 00:15

Теги

Похожие вопросы