Доменное имя указывает на веб-сервер с именем «Rewrite» (приложение asp.net mvc). Я хотел бы запросить базу данных и переписать все страницы с другого веб-сервера в соответствии с именем поддомена. У каждого клиента есть определенный субдомен. В принципе, каждая страница будет создана с другого веб-сервера. Я просто хочу, чтобы веб-сервер «Rewrite» отображал страницы с другого сервера, которые будут выбираться динамически в соответствии с именем поддомена.Как переписать на конкретный сервер в соответствии с именем поддомена
Например:
Если user1.mydomain.com предлагается сервер MYDOMAIN, который будет использовать веб-сервер www1, но URL на стороне клиента не изменится: user1.mydomain.com
Если user1.mydomain.com/Report предлагается сервер MYDOMAIN, который будет использовать веб-сервер www1 (так www1/Report), но URL-адрес на стороне клиента не изменится: user1.mydomain.com/Report
Если user2.mydomain.com предлагается к сервер MYDOMAIN, который будет использовать веб-сервер www2, но URL-адрес на стороне клиента не изменится: user2.mydomain.com
Я прочитал мы можем добавить правило перезаписи в web.config fil e, но это кажется статическим решением. Если я не могу автоматизировать процесс изменения файла web.config автоматически, когда нам нужно создать/изменить/удалить новый клиент (субдомен) и создать длинный список конфигурации. Кроме того, у нас может быть несколько тысяч клиентов.
Это новое архитектурное решение, поэтому веб-серверы могут размещаться в Azure App Service или использовать IIS на виртуальной машине.
Кроме того, будет ли работать с шаблоном SSL?
Любая идея приветствуется.