У меня есть один сервер IIS.

В этом размещено 2 приложения на сайте Default.

Которые доступны по IP/Hostname:

http://.. *. **/AuthorizationServer

http://.. *. **/ClientServer

Есть ли способ получить к нему доступ по subIP.

потому что я не могу использовать символ '/' в пути.

У меня нет домена для покупки, так что помогите мне.

1 ответ1

1

Если у вас нет пути / в пути, тогда у вас остается один из двух вариантов:

  1. Два веб-сайта, один и тот же IP-адрес, но доступ только по имени хоста
  2. Два веб-сайта, два разных IP-адреса - но доступ по имени хоста или IP-адресу

При использовании варианта 1 вы, по сути, создаете два веб-сайта - один из них является прямым путем к AuthorizationServer и используете "имя хоста" в привязке сайта. Это называется использованием заголовков узлов для предоставления содержимого на основе HTTP-запроса, сделанного клиентом. Другой веб-сайт, конечно, имеет аналогичную настройку, но с другим именем хоста.

Пример имени хоста

С помощью Варианта 2 вы также создаете два веб-сайта, каждый из которых является корневым каталогом приложения, и добавляете дополнительный IP-адрес на свой веб-сервер, используя свойства TCP/IP в Windows. Это, однако, будет означать, что вы не можете использовать DHCP на своем веб-сервере. Добавив два IP-адреса, вы привязываете каждый веб-сайт только к одному из IP-адресов.

Это вариант, к которому вы склонялись в своем вопросе.

Расширенные настройки TCP/IP Привязка для одного веб-сайта

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .