【发布时间】:2018-05-29 22:35:53
【问题描述】:
官方MS-documentation 说,如果我想在 linux 上托管一个 ASP.NET 核心应用程序,我应该在它前面放置一个 apache 或 nginx 反向代理。但是我找不到我应该这样做的任何理由。
我为什么要这样做?为什么它不能只在红隼上运行?为什么需要反向代理?
【问题讨论】:
-
主要是因为 Kestrel 没有设置为完整的 Web 服务器,因此它缺少很多您很可能需要的基本功能
-
你能告诉我它不支持的基本功能吗?我记得我对红隼失踪的保安有所了解,遗憾的是我不记得在哪里。这也是重点吗?
-
在此处阅读更多信息:docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/…。它涵盖了一些基本用例
-
我不知道为什么它被关闭了,尤其是因为它被关闭的原因......
标签: apache nginx asp.net-core .net-core