Ich versuche, den gesamten Web/Framework/Application Stack zu verstehen, wenn ich ASP.NET 5 unter Linux installiere.Warum benötigt ASP.NET 5 unter Linux Turmfalke?
Alle Anweisungen, die ich gelesen habe, einschließlich this one haben nicht wirklich meine Frage beantwortet:
Warum kann Nginx Server Arbeit ohne Kestrel wie hier: http://www.mono-project.com/docs/web/fastcgi/nginx/?
Oder bin ich weg. Ich versuche zu verstehen, was der Grund für diese Struktur ist:
.NET Core(or mono) --> Kestrel --> Nginx
Ist das nicht Kestrel nur ein weiterer Web-Server wie Nginx aber mit viel weniger Funktionen?
Sie sagen also, wenn ich ASP.net 5 installieren, und nginx mit einem schnellen CGI-Server verwendet, sollte ich alle eingestellt sein? –
Ja, wenn Sie 'Nginx' verwenden möchten, um seine Funktionen zu verwenden. Und Ihr 'fastCGI' Server muss' ASP.Net 5' ausführen können. Meiner Meinung nach ist es besser, 'Nginx' als Reverse-Proxy mit' Kestrel' oder einem anderen einfachen 'HTTP-Server' zu verwenden. Ich denke, Sie können 'Apache' auch als Reverse-Proxy anstelle von' Nginx' verwenden. –
Hallo, Ihre Verbindung ist gebrochen –