여러 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 프로세스를 시작하는 방법이 궁금합니다. 현재 저는 StartServers = 8인 apache2 prefork 모듈을 사용하고 있으며 제가 작성한 apache.service 파일과 함께 systemd를 사용하여 재부팅 시 단일 mod-mono-server4 Linux 프로세스 도메인만 시작할 수 있습니다.
어떤 도움이라도 대단히 감사하겠습니다. 요청 시 apache2 및 mod-mono-server4를 구성한 방법에 대한 보다 구체적인 정보를 제공할 수 있습니다.
답변1
오늘 밤 이 URL을 읽은 후,http://manpages.ubuntu.com/manpages/trusty/man8/mod_mono.8.html내 가설은 /etc/apache2/apache2.conf를 사용하여 MonoSetServerAlias 별칭을 사용하여 재부팅 시 시작되도록 다양한 mod-mono-server 인스턴스를 구성하여 각 개별 모드의 런타임 동작을 사용자 정의할 수 있다는 것입니다. -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시간 전에 미리 요청하시면 다른 주제에 관해 이메일이나 휴대폰으로 연락하실 수 있습니다.