Size: a a a

var chat = new Chat();

2021 June 21

VL

Vova Lantsov in var chat = new Chat();
IIS это как nginx

Kestrel это базовый веб сервер без всяких этих фич, поверх него рекомендуют прокси сервер ставить
источник

VL

Vova Lantsov in var chat = new Chat();
И для тебя
источник

VL

Vova Lantsov in var chat = new Chat();
Прокси сервером и выступает нгинкс/иис, считайте
источник

SC

Serega Carbon in var chat = new Chat();
читаю про внепроцессорное размещение в службах, то как-раз запрос, который http.sys драйвер направляет на iis, тот (IIS) перенаправляет на кестрел. Всё, ясно
источник

KS

Konstantin Sharykin in var chat = new Chat();
Оооо, но зачем такие костыли, когда ИИС есть? (Не считая религии не использования винды)
источник

VL

Vova Lantsov in var chat = new Chat();
О каких костылях речь?
источник

AK

Alex Kiev in var chat = new Chat();
о тех которые надо вставить в IIS что бы он работал как ожидается
источник

SC

Serega Carbon in var chat = new Chat();
Там есть разница между IIS и Http Server IIS )
источник

VL

Vova Lantsov in var chat = new Chat();
Так он как раз вроде наоборот, за иис топит
источник

AK

Alex Kiev in var chat = new Chat();
ну а я подьёбываю )
источник

KS

Konstantin Sharykin in var chat = new Chat();
Я сейчас вообще хочу разобраться в разнице)
источник

KS

Konstantin Sharykin in var chat = new Chat();
:/
источник

KS

Konstantin Sharykin in var chat = new Chat();
Я не претендую на звание всезнайки, но хотелось бы хорошо разобраться, четкое отличие того и этого, и в каких сценариях они используются
источник

KS

Konstantin Sharykin in var chat = new Chat();
Зачем для Кестрела нужен прокси?
источник

SC

Serega Carbon in var chat = new Chat();
так не костыли же, ИИС проксит на кестрел в случае внепроцессного размещения, а в случае внутрипроцессного  - передает на Http сервер IIS
источник

VL

Vova Lantsov in var chat = new Chat();
Ну смотри, кестрел это по факту тот веб сервер, на котором вообще построен весь asp.net core
Самый базовый, низкоуровневый
Он служит для того чтобы в принципе к приложению можно было достучаться
IIS/nginx это больше для прод ситуаций, когда у тебя на одном порту можно слушать много (под)доменов, т.е. несколько приложений например на порту 443
источник

VL

Vova Lantsov in var chat = new Chat();
Ну и считается что у нгинкс защита сильнее
источник

SC

Serega Carbon in var chat = new Chat();
+
источник

VL

Vova Lantsov in var chat = new Chat();
Нгинкс просто проксирует запросы на кестрел, который слушает на локалхосте
источник

VL

Vova Lantsov in var chat = new Chat();
Это как прод оболочка между приложениями и внешним миром
источник