재부팅 시 여러 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 ​​별칭을 사용하여 각 개별 모드에 대한 사용자 정의 런타임을 설정할 수 있다는 것입니다. 동작-모노-서버 인스턴스는 아래와 같습니다.

구성 지시문 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 Stack Exchange 주제 또는 기타 주제에 대해 논의하실 수 있습니다.

관련 정보