Обратный прокси IIS - 2 субдомена до 2 Node.js - PullRequest
0 голосов
/ 20 апреля 2020

Как и в этом блоге , подробно объясняется, как указать домен или поддомен в IIS на Node.js проект. В этом случае необходимо иметь два субдомена, каждый из которых указывает на проект Node.js (localhost: port), в данном примере хорошо работает для одного проекта, но не для двух.

Так что в этом случае его нужно для точки subdomain1 на localhost: 80 и subdomain2 указывают на localhost: 82, например.

В обратном прокси есть: enter image description here

в шаблоне было (. *), но это будет соответствовать любому, и мои субдомены будут указывать на тот же Node.js проект. Поэтому попытался сделать так, чтобы обратный прокси-шаблон соответствовал своему поддомену, как в здесь и в printscrean, а также попытался, как в , это сообщение на форуме iis как @PascalN ответ:

RequestedURL: Matches the pattern

Using: Wildcard

Pattern: http://www.iisserver.mycompany.com/internal1/*

In the Action section you should have something like this

Action Type: Rewrite

Rewrite URL: http://internal1.mycompany.com/{R:0}

And finally you can add another rule for your internal2 server

но все еще не работает и даже не перенаправляет / не указывает на этот порт внутри.

1 Ответ

0 голосов
/ 20 апреля 2020

Моя ошибка в конфигурации обоих сайтов: физический путь был одинаковым (одна и та же папка), из-за чего сайты совместно использовали два обратных прокси.

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

...