Как запустить два сайта в одном приложении Asp Net Core?
Сабж.
К примеру у меня есть 2 домена. site1.com
и site2.com
. С этим все ясно, на сервере в каждой папке лежит свое приложение для каждого сайта и все работает.
Но вот к примеру мне нужно что бы при заходе на site1.com
и site2.com
юзер попадал в
одно приложение и оно обрабатывало запросы с двух сайтов. Вот примерно как на блог хостинге.
Юзер заходит на site1.com
запрос попадает в контроллер, контроллер видит что запрос пришел с сайта site1.com
делает запрос в бд и выдает тот контент который предназначен для сайта site1.com
. Как это сделать в контроллере понятно. А как настроить маршрутизацию 2х сайтов на 1 приложение.
Я не уверен что так правильно делать.
Но мне кажется так будет тратится меньше ресурсов чем 1 сайт - 1 приложение.
Ну и на каком сервере это лучше(проще) реализовать, docker/iis/linux?