如何在重新啟動時啟動多個 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 堆疊交換主題或任何其他主題。

相關內容