我在 Debian 上有 VPS,我想在其中托管至少 20 个运行 Mono 应用程序的虚拟主机。在 PHP 上,我使用 mpm_itk 在其自己的用户下运行每个虚拟主机(我认为这对安全性和空间使用控制有好处)。
是否有可能在自己的系统用户下为每个 vhost 运行 mono 应用程序?我知道可以运行更多 mono 服务器,但这会耗费资源...
答案1
摘自 monomod_mono 文档:
Mod_mono 是托管在 Apache 内部的 Apache 模块。根据您的配置,Apache 框可能是一个或十几个单独的进程,所有这些进程都会将其 ASP.NET 请求发送到 mod-mono-server 进程。mod-mono-server 进程反过来可以托管多个独立的应用程序。它通过使用应用程序域将应用程序彼此隔离来实现这一点,同时使用单个 Mono 虚拟机。