Как я могу получить доступ к веб-сайту, настроенному с помощью заголовков узлов в IIS на локальном компьютере? - PullRequest
0 голосов
/ 31 августа 2008

При использовании заголовков узлов для размещения нескольких веб-сайтов на одном IP-адресе в IIS, существует ли какой-либо способ доступа к этому веб-сайту из браузера, запущенного на локальном компьютере?

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

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

Добавлено: @Ishmaeel - изменение хостов, похоже, не помогает - вы либо получаете ошибку 400 (если все сайты имеют заголовки хоста), либо какой-либо другой сайт настроен без заголовка хоста.

Ответы [ 4 ]

3 голосов
/ 31 августа 2008

Просто идея: может помочь отображение имени хоста на 127.0.0.1 в файле hosts ($ WINDOWS $ \ system32 \ drivers \ etc). Таким образом, вы сможете получить доступ к локальному сайту IIS, введя имя хоста, как будто это удаленный сервер

0 голосов
/ 19 февраля 2016

Вы можете попробовать telnetting на сервер.

$ telnet localhost 80

(введите эти строки вручную)

GET / HTTP/1.1
Host: www.example.com

(обменяйте www.example.com на имя хоста, которому сопоставлен ваш сервер)

0 голосов
/ 11 декабря 2008

eed3si9n - если вы пытаетесь получить доступ к URL-адресу локально и используете заголовки хоста, вы не можете просто ввести URL-адрес: например, у вас есть 2 веб-сайта (website1.com website2.com) на 1 сервере с заголовками хоста. локальный ip веб-сервера: 192.168.1.50 -> если вы введете 192.168.1.50, вы получите «страницу не найдена». если вы введете URL веб-сайта website1.com или website2.com, вы будете получать доступ к сайтам извне (не локально).

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

0 голосов
/ 31 августа 2008

Может быть, я не понимаю вопроса, но что плохого в том, чтобы просто ввести URL-адрес веб-сайта? Если это вопрос разрешения доменного имени, вы можете указать правильный DNS или поместить его в файл hosts .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...