#c# #iis #windows-server
Вопрос:
У меня установлен Windows Server 2019 с IIS.
Также установлены модули маршрутизации запросов приложений и перезаписи Url-адресов.
У меня есть 2 сайта (asp.net приложения) :
- Site1 / port 443
- Site2 / port 4431
У меня есть
- mydomain.com
- sub1.mydomain.com
both configured to go to my Windows Server thanks to a DNS A record.
Теперь я хотел бы настроить IIS, чтобы иметь возможность
1. redirect 'mydomain.com' to Site1 on port 443
2. redirect 'sub1.mydomain.com' to Site2 on port 4431
1 : уже все в порядке с простой привязкой IIS и записью DNS
2 : где мне нужна помощь
Большое спасибо за вашу помощь!
Комментарии:
1. Вы должны уберечь себя от всевозможных неприятностей, разместив такие сайты в порту 443 с помощью SNI, docs.jexusmanager.com/tutorials/https-binding.html
2. Вы можете установить порт
mydomain.com
443, чтобы можно было напрямую использовать перенаправление, например<action type="Redirect" url="http://Site1" />
.3. спасибо @LexLi, но я не хочу использовать третьих лиц, должно существовать чистое решение IIS
4. @samwu mydomain.com уже установлен на порт 443, и я хочу sub1.mydomain.com должно быть установлено на порту 4431, где прослушивается «Сайт 2». Но я не хочу, чтобы «Site2» был частью URL-адреса или любого перенаправления, это просто псевдоним моего приложения
5. В статье, на которую я ссылался, все, что находится в разделе «Фон», является собственными знаниями IIS, и вам не нужно использовать какой-либо сторонний инструмент. Вы можете просмотреть настройки HTTP API на своем компьютере через
netsh http
, поскольку он содержит эквивалентную информацию.