Подтвердить что ты не робот

Какой веб-сервер вы используете в производстве для ASP.NET Core на сервере * nix?

С выпуском ASP.NET Core, мне было интересно, какой лучший вариант хостинга для Linux и Mac. Есть ли какой-либо веб-сервер производственного класса в активной разработке?

Единственное, что я знаю, это Kestrel, который поставляется с фреймворком. Из docs, похоже, что у Kestrel отсутствуют некоторые функции по сравнению с IIS

введите описание изображения здесь

Это В ответах на вопрос Stackoverflow предполагается, что приложения .NET Core будут работать с любым HTTP-сервером. Означает ли это, что это сработает, скажем, Apache? Будет ли отсутствовать какие-либо функции, если это так? У меня создалось впечатление, что он работает только с серверами на базе OWIN. Я что-то пропустил?

4b9b3361

Ответ 1

Используйте Kestrel, это способ продвижения вперед. Обратите внимание на следующее: Изменить на хостинг-модель IIS.

Означает ли это, что это сработает, скажем, Apache?

Да и действительно, что рекомендуемый подход. Однако никогда не подвергайте Кестрел внешнему миру напрямую. Всегда ставьте его на веб-сервер, такой как nginx, IIS, HAProxy или Apache. Больше о Kestrel:

Некоторые примеры использования этих обратных прокси: