.NET core API bez proxy tylko na Kestrel, problemy?

Odpowiedz Nowy wątek
2018-10-26 10:15
0

Siemka
W poradnikach uruchomienia aplikacji .net core na LInuxie piszą, żeby używać np nginx-a jako proxy.
Po co? Co się z tym wiąże? Jakie są korzyści?
Admin u klienta się pyta.

edytowany 1x, ostatnio: jacek.placek, 2018-10-26 10:16

Pozostało 580 znaków

2018-10-26 10:23
1

Kestrel to póki co tylko taka wydmuszka serwera, oferująca niezbędne minimum byle tylko aplikacja działa, w szczególności podobno nie jest odporny na wszelakie ataki typu dos. Dlatego nie zaleca się póki co wystawianie go na świat, tylko przepuszczenie ruchu przez prawdziwy, bezpieczny i sprawdzony w boju serwer.

Pozostało 580 znaków

2018-10-26 10:52
0

Dzięki za odpowiedź.
A jest jakaś inna opcja uruchomienia .net core niż Kestrel pod Linuxem czy zwykle to jest Kestrel + jakiś proxy serwer?

Pozostało 580 znaków

2018-10-26 12:26
W2K
0

Co masz na myśli pisząc o innej opcji ?
Najczęstszym połączeniem jest chyba Kestrel+ nginx

Pozostało 580 znaków

2018-10-26 12:35
0

Mam na myśli jakiś inny serwer niż Kestrel :)
Nie znam się na Linuxie i się dopytuje czy Kestrel + nginx jest typowym produkcyjnym zestawem. Jeśli tak to OK.

Pozostało 580 znaków

2018-10-26 12:40
W2K

Przy .asp net core nie ma opcji podmiany Kestrrela, ponieważ jest on podstawowym komponentem.
Tak kombinacja nginx+kestrel jest typowym produkcyjnym zestawieniem (chyba nawet polecanym przez Microsoft)
Na windowsie analogiczną kombinacją jest : IIS+ Kestrel

Pozostało 580 znaków

2018-10-26 19:58
3

@W2K
Oczywiście, że jest opcja podmiany Kestrela. Można nawet stworzyć własną implementację takiego serwera...
Na Windowsie można chociażby skorzystać z HTTP.sys (dawniej nazywamy WebListenerem).

https://docs.microsoft.com/en[...]ers/index?view=aspnetcore-2.1

Jakby nie było możliwości podmiany to po co byłoby wywołanie metody .UseKestrel() w metodzie CreateWebHostBuilder() (teraz trochę jest ona schowana za metodą CreateDefaultBuilder(), ale ciągle istnieje)?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0