如何使用 Apache Web 服务器作为 OWIN 的中间件组件?
How to use Apache webserver as middleware component for OWIN?
可以将 Apache 与 OWIN 一起使用吗?我正在尝试使用信号 r 制作一个基于 OWIN 的网络应用程序,并且想使用 apache。我似乎找不到任何有关如何执行此操作的示例。从我的在线研究看来,唯一的选择可能是 运行 我的应用程序上的 http 处理程序,并以某种方式将请求从 apache 转发到该应用程序。这不是理想的,我宁愿将 apache 集成为一个中间件,就像 OWIN 的使用方式一样。另一个限制因素是我使用的是 .NET 4.0(很难让管理层支持更新工具以获得 4.5+)。最初我使用 nancy 作为网络服务器,运行良好,但我工作的其他更高级的工程师不喜欢这样,我宁愿使用知名的网络服务器,主要是由于 security/IA 影响。
根据我的在线研究,执行此操作的唯一方法似乎是将流量从 apache 转发到您的应用程序,并将其用作代理。我还在网上阅读了一些关于 运行 一个使用 mod_mono 的 apache 中的 asp.net 应用程序的内容,但我不确定这是如何影响 OWIN 和获取访问你的应用程序的请求的,除非他们也被转发了。
可以将 Apache 与 OWIN 一起使用吗?我正在尝试使用信号 r 制作一个基于 OWIN 的网络应用程序,并且想使用 apache。我似乎找不到任何有关如何执行此操作的示例。从我的在线研究看来,唯一的选择可能是 运行 我的应用程序上的 http 处理程序,并以某种方式将请求从 apache 转发到该应用程序。这不是理想的,我宁愿将 apache 集成为一个中间件,就像 OWIN 的使用方式一样。另一个限制因素是我使用的是 .NET 4.0(很难让管理层支持更新工具以获得 4.5+)。最初我使用 nancy 作为网络服务器,运行良好,但我工作的其他更高级的工程师不喜欢这样,我宁愿使用知名的网络服务器,主要是由于 security/IA 影响。
根据我的在线研究,执行此操作的唯一方法似乎是将流量从 apache 转发到您的应用程序,并将其用作代理。我还在网上阅读了一些关于 运行 一个使用 mod_mono 的 apache 中的 asp.net 应用程序的内容,但我不确定这是如何影响 OWIN 和获取访问你的应用程序的请求的,除非他们也被转发了。