Я использую (ASP). NET Core (3.1x), C#, Blazor и веб-сервер Microsoft Kestrel, и мне интересно, могу ли я запустить 2 или 3 разных сайта (доменные имена) ) на одном экземпляре Kestrel и на порту 80. Мне бы очень хотелось использовать Kestrel в качестве единственного веб-сервера, а не использовать прокси-сервер, такой как nginx, перед ним.
Я гуглил для ответить на некоторое время, но я не могу найти ответ на этот вопрос. Я арендую пространство сервера колокейшн, где я использую Ubuntu 18.04 VPS, и я действительно хотел бы запустить несколько веб-сайтов на одном VPS вместо аренды нескольких VPS. Я думаю о какой-то маршрутизации, но не могу понять.
Можно ли использовать Kestrel и запускать разные веб-сайты через порт 80?
Обновление, февраль , 25 2020
Я создал проблему Github об этом, вкратце: используйте обратный прокси-сервер, такой как Nginx (для Linux). Только один процесс Kestrel может работать на порте 80, и нет хорошего способа разместить несколько сайтов в одном экземпляре.