최근에는 Ubuntu Linux 16.04에 /etc/apache2/apache2.conf를 설정하여 1개 이상의 mod_mono_server4 서버와 1개 이상의 apache2 /course/login.aspx를 실행하는 한 웹 사용자가 127.0.0.1을 실행하는 모든 브라우저를 사용할 수 있도록 했습니다. 서비스 인스턴스.
mod_mono가 여러 응용 프로그램을 처리하려면 /etc/apache2/apache2.conf 끝에 넣어야 합니다.
Alias /test "/var/www/firstaspnet"
Alias /personal "/var/www/thirdaspnet"
AddMonoApplications testing "/test:/var/www/firstaspnet"
AddMonoApplications organicchem "/personal:/var/www/thirdaspnet"
<Location /test>
SetHandler mono
MonoSetServerAlias testing
</Location>
<Location /personal>
SetHandler mono
MonoSetServerAlias organicchem
</Location>
>
또는 mod_mono가 웹 브라우저 HTTPRequest 127.0.0.1//login.aspx를 처리하도록 하려면 이를 /etc/apache2/apache2.conf 끝에 배치합니다.
MonoAutoApplication disabled
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
MonoApplications "/:/home/production/DevelopmentX64/My-Web-App/My-Web-App"
Ubuntu Linux 16.04에서 mod_mono_server4 및 apache2 서버 인스턴스를 하나만 실행하는 경우 웹 브라우저에서 127.0.0.1/course/login.aspx 대신 127.0.0.1/login.aspx를 실행할 수 있습니까? 이것이 맞다면 Ubuntu Linux 16.04에서 /etc/apache2/apache2.conf를 사용하여 어떻게 설정해야 합니까?
내가 이 질문을 하는 이유는 웹 사용자가 긴 URL을 입력하는 것을 좋아하지 않거나 하나의 mod_mono_server4 및 apache2 서버 인스턴스만 실행 중인 경우 웹 브라우저에 127.0.0.1/course/login을 입력해야 하는 이유를 이해하기 때문입니다. 우분투 리눅스 16.04 .aspx.
어떠한 도움이라도 진심으로 환영하며 이 공식 채널을 통해 즉시 확인될 것입니다.
답변1
오늘 오후에 다음 Apache2.conf 발췌 부분을 사용하여 "캐싱"을 요청하기 전에 첫 번째 HTTPRequest 시도에서 127.0.0.1/IPAddress.aspx 등(3)을 표시할 수 있었습니다.
DocumentRoot "/home/vendors/DevelopmentX64/My-Web-App/My-Web-App"
ServerName localhost
LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so
<Directory /home/vendors/DevelopmentX64/My-Web-App/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Alias "/" "/home/vendors/DevelopmentX64/My-Web-App/My-Web-App"
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
MonoApplications "/:/home/vendors/DevelopmentX64/My-Web-App/My-Web-App"