您在* nix服务器上为ASP.NET Core制作哪个Web服务器?
随着ASP.NET Core的发布,我想知道什么是Linux和Mac环境的最佳托pipeselect。 有没有积极开发生产级networking服务器?
我所知道的唯一一个与框架一起出货的Kestrel。 从文档看来,Kestrel与IIS相比缺less了一些function
这个 Stackoverflow的答案表明,.NET核心应用程序可以与任何HTTP服务器。 这是否意味着它将与Apache一起工作? 如果是的话,它会缺less任何function吗? 我的印象是,它只适用于基于OWIN的服务器。 我错过了什么吗?
使用红隼,这是前进的方式。 请参阅: 更改为IIS主机模型 。
这是否意味着它将与Apache一起工作?
是的,事实上这是推荐的方法。 但是,不要直接将红隼带到外面的世界。 总是把它放在像nginx,IIS,HAProxy或Apache这样的Web服务器之后。 更多关于红隼:
- ASP.NET 5:红隼
- ASP.NET 5:生产Linux环境的注意事项
一些使用这些反向代理的例子:
- 用于ASP.NET 5应用程序的NGINX反向代理和负载平衡
- 使用HAProxy和Redis的负载平衡环境中的ASP.NET Core身份validation