如何在重启时启动多个 mod-mono-server4 Linux 进程域?

如何在重启时启动多个 mod-mono-server4 Linux 进程域?

我想知道如何在多个 mod-mono-server4 Linux 进程域上为多个 ASP.NET 应用程序提供服务。

我在 Lenovo ThinkStation 桌面上运行 Ubuntu 16.04。

以下是我计划如何在多个 mod-mono-server4 Linux 进程域上提供多个 ASP.NET 应用程序

Put the following directive at the bottom of apache2.conf

   Alias /test "/usr/share/doc/xsp/test"
   Alias /personal "/home/user/mypages"

   MonoApplications testing "/test:/usr/share/doc/xsp/test"
   <Location /test>
      MonoSetServerAlias testing
   </Location>

   MonoApplications personal "/personal:/home/user/mypages"
   <Location /personal>
      MonoSetServerAlias personal
   </Location>

通过这种方法。我想知道如何在 Ubuntu 16.04 重新启动时启动多个 n = 8 ,mod-mono-server4 Linux 进程。目前,我使用的是 apache2 prefork 模块,StartServers = 8,并且我只能在重新启动时使用 systemd 和我编写的 apache.service 文件启动单个 mod-mono-server4 Linux 进程域。

任何帮助是极大的赞赏。如果需要,我可以提供有关如何配置 apache2 和 mod-mono-server4 的更具体信息。

答案1

今晚读完这个网址后,http://manpages.ubuntu.com/manpages/trusty/man8/mod_mono.8.html,我的假设是,我们可以使用 /etc/apache2/apache2.conf 配置任意数量的不同 mod-mono-server 实例,以便在重新启动时启动,使用 MonoSetServerAlias 别名来设置自定义每个单独 mod 的运行时行为-mono-server 实例如下所示。

配置指令 除了 MonoSetServerAlias 之外的所有指令都接受可选的第一个参数,该参数是该指令适用的 mod-mono-server 实例别名。如果只为它们提供一个参数,则 thr 指令将应用于“默认”mod-mono-server 实例。有关更多示例,请参阅有关配置 mod_mono 的 monodoc 文档。

 MonoSetServerAlias
          Takes a server alias name. This is to be used inside <Directory>
          or <Location>.  Default value: 'default' if the directive is not
          used.

  I will test my hypothesis in 15 minutes and let everybody know my findings here. 

  Here is what I just tested.  It appears to work.

Alias /test "/var/www/firstaspnet"
Alias /personal "/var/www/secondaspnet"
AddMonoApplications testing "/test:/var/www/firstaspnet"
AddMonoApplications organicchem "/personal:/var/www/secondaspnet"
MonoListenPort 9000
<Location /test>
      SetHandler mono
      MonoSetServerAlias testing  
</Location>
<Location /personal>
     SetHandler mono
     MonoSetServerAlias organicchem
</Location>

如果您提出要求并提前 24 小时通知,可以通过电子邮件或手机联系我,讨论有关 UNIX-Linux 堆栈交换主题或任何其他主题。

相关内容