Como iniciar vários domínios de processo Linux mod-mono-server4 no momento da reinicialização?

0

Gostaria de saber como servir vários aplicativos ASP.NET em vários domínios de processo Linux mod-mono-server4.

Estou executando o Ubuntu 16.04 em um desktop Lenovo ThinkStation.

Aqui está como planejo atender a vários aplicativos ASP.NET em vários domínios de processo Linux mod-mono-server4

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>

Com essa abordagem. Eu estou querendo saber como iniciar vários processos Linux n-8, mod-mono-server4 Linux no tempo de reinicialização do Ubuntu 16.04. Atualmente, estou usando o módulo prefork apache2 com StartServers = 8 e só consigo iniciar um único domínio de processo Linux mod-mono-server4 na reinicialização usando systemd com um arquivo apache.service que escrevi.

Qualquer ajuda é muito apreciada. Eu posso fornecer informações mais específicas sobre como eu configurei o apache2 e mod-mono-server4 se solicitado.

    
por Frank 25.06.2016 / 08:29

1 resposta

0

Depois de ler este URL hoje à noite, link , minha hipótese é que podemos usar /etc/apache2/apache2.conf para configurar qualquer número de diferentes instâncias de mod-mono-server para iniciar na hora da reinicialização usando o alias MonoSetServerAlias para configurar o comportamento de tempo de execução de cada instância de mod-mono-server como mostrado abaixo .

DIRECTIVAS DE CONFIGURAÇÃO        Todas as diretivas, mas MonoSetServerAlias aceitam um primeiro opcional        argumento que é o alias da instância mod-mono-server para o qual o        directiva se aplica. Se apenas um argumento for fornecido para eles, thr        A diretiva se aplicará à instância padrão do mod-mono-server. Referir        para a documentação monodoc na configuração de mod_mono para mais exemplos.

 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>

Eu posso ser contatado por e-mail ou celular sobre este tópico de troca de pilha unix-linux ou qualquer outro se você solicitar com 24 horas de antecedência.

    
por 26.06.2016 / 04:55