![Ubuntu Linux 16.04 系统中 Apache2 和 xsp2(或 mono-xsp2)之间的关系,该系统向 Web 浏览器用户提供单 ASP-NET 内容](https://linux22.com/image/8786/Ubuntu%20Linux%2016.04%20%E7%B3%BB%E7%BB%9F%E4%B8%AD%20Apache2%20%E5%92%8C%20xsp2%EF%BC%88%E6%88%96%20mono-xsp2%EF%BC%89%E4%B9%8B%E9%97%B4%E7%9A%84%E5%85%B3%E7%B3%BB%EF%BC%8C%E8%AF%A5%E7%B3%BB%E7%BB%9F%E5%90%91%20Web%20%E6%B5%8F%E8%A7%88%E5%99%A8%E7%94%A8%E6%88%B7%E6%8F%90%E4%BE%9B%E5%8D%95%20ASP-NET%20%E5%86%85%E5%AE%B9.png)
我有兴趣了解 Ubuntu Linux 16.04 系统的 Apache2 和 xsp2(或 mono-xsp2)之间的关系是什么,该系统向请求 WebForm hello.aspx 的 Web 浏览器用户提供 mono ASP-NET 内容。
提供单一 ASP-NET 内容与提供 ASP-NET 内容意味着什么?
是否可以仅使用 Apache2 和相关配置文件来执行此操作?
[编辑 2016 年 6 月 12 日 10:42 PM] 引自 ,mod_mono,这是本文的标题, http://www.mono-project.com/docs/web/mod_mono/ “mod_mono.conf 加载 mod_mono 模块,将 ASP.NET 文件扩展名与 ASP.NET MIME 类型相关联,并添加 index.aspx、Default.aspx 和 default.aspx 作为自动目录索引页(使用 DirectoryIndex 指令)。如果您不要在 Apache 主配置中包含 mod_mono.conf,您至少需要加载 mod_mono.so 模块:
LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so 有关更详细的配置和手动调整,请继续阅读。
mod_mono 将自动启动 mod-mono-server 并在第一次请求 mod_mono 处理的页面时启动 Web 应用程序。在mod_mono的早期,您必须自己启动mod-mono-server,确保它具有理解模块转发的请求所需的所有参数。对于那些希望 mod-mono-server 具有与 apache 不同的生命周期的人来说,这仍然是一个选择,但您可能更喜欢使用 mod_mono 内置功能来为您启动和停止 mod-mono-server”