【发布时间】:2017-05-03 06:50:37
【问题描述】:
Asp.net 核心是开源的,可以在 Linux、Windows 和 Mac 等任何操作系统上运行。 我的问题是。是否可以运行在 apache 服务器上运行的 asp.net 核心应用程序,而不是在 Windows 操作系统上的 IIS 服务器上发布。 提前致谢。
【问题讨论】:
标签: apache iis asp.net-core
Asp.net 核心是开源的,可以在 Linux、Windows 和 Mac 等任何操作系统上运行。 我的问题是。是否可以运行在 apache 服务器上运行的 asp.net 核心应用程序,而不是在 Windows 操作系统上的 IIS 服务器上发布。 提前致谢。
【问题讨论】:
标签: apache iis asp.net-core
没有运行 ASP.NET Core 应用程序的 Apache mod,但是您可以将 Apache 或 Nginx 设置为在 Kestrel Web 服务器上运行的 ASP.NET Core 应用程序的反向代理。这实际上是微软主要出于安全原因建议在生产环境中执行的操作。有关更多详细信息,请查看this article。要了解如何准确配置 Apache 反向代理,请查看 here。
【讨论】: