【发布时间】:2015-02-20 14:55:05
【问题描述】:
我一直在摆弄 vNext 并让示例项目运行起来。我创建了一个 Ubuntu 虚拟机,安装了所需的软件包,并通过 k run(控制台应用程序)和 k kestrel(MVC 应用程序)运行。
现在,进入下一步:在专用网络服务器上运行多个项目。 Kestrel(至少现在)只是一个用于 vNext 的简单开发网络服务器。它发展成成熟的网络服务器的机会似乎很小。
因此,我想让这个东西在 Apache 上运行。我猜 mod-mono 会在某个地方发挥作用。但是,目前我认为它还不支持最新的 vNext 框架。另一方面,我想我们会在某个地方需要 KRE。
有什么消息说我们很快就会在 Apache 上运行 ASP.NET 项目吗?有人成功了吗?
我对跨平台 .NET 应用程序的想法非常着迷。我现在的雇主在使用跨平台和开源软件的项目上进行了大量投资。我想提前了解一些知识,并尝试带头完全迁移到 Linux Web 服务器而不是 Windows 服务器。
谢谢!
【问题讨论】:
-
好吧...我还没有找到 Apache 的解决方案。但是,nginx 是 Apache 的绝佳替代品,您可以将其配置为代理到 kestrel 服务器:pkula.blogspot.be/2015/01/… 它远非完美,但它是朝着正确方向迈出的一步。
标签: asp.net asp.net-core dnx .net-core