Запуск нескольких ASP. NET Core (3.1x / Новейших) сайтов на порту 80 с Kestrel - PullRequest
4 голосов
/ 04 февраля 2020

Я использую (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, и нет хорошего способа разместить несколько сайтов в одном экземпляре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...