htop을 참조하세요:

htop을 참조하세요:

나는 mono-apache-server4를 실행하고 있다는 것을 알고 있지만 사이트를 시작하면 mono-apache-server2가 응답합니다.

내 웹사이트에서는 왜 4.0을 사용하지 않나요?

htop을 참조하세요:

여기에 이미지 설명을 입력하세요.

이것이 내가 한 일입니다:

Apache 및 mod-mono와 함께 Debian Wheezy를 설치했습니다.

apt-get install mono-apache-server2 mono-apache-server4 libapache2-mod-mono libmono-i18n2.0-cil

그런 다음 기본 가상 호스트 파일을 편집했습니다.sudo nano /etc/apache2/sites-available/default

<VirtualHost *:80>
  ServerName mydomain.org
  ServerAdmin [email protected]
  ServerAlias www.mydomain.org
  DocumentRoot /var/www/mydomain.org/
  ErrorLog /var/www/logs/mydomain.org.error.log
  CustomLog /var/www/logs/mydomain.org.access.log combined

  MonoServerPath example.com "/usr/bin/mod-mono-server4"

  MonoDebug mydomain.org true
  MonoSetEnv mydomain.org MONO_IOMAP=all
  MonoApplications mydomain.org "/:/var/www/mydomain.org/"
  <Location "/">
    Allow from all
    Order allow,deny
    MonoSetServerAlias mydomain.org
    SetHandler mono
    SetOutputFilter DEFLATE
    SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
  </Location>
  <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript
  </IfModule>
</VirtualHost>

apache2를 다시 시작하십시오.

여기에 이미지 설명을 입력하세요.

고쳐 쓰다:

다음을 사용하여 다시 설치했습니다.

apt-get install mono-apache-server4 libapache2-mod-mono libmono-i18n4.0-all

하지만 범인은 짐의 대답이었다.

답변1

MonoServerPath example.com "/usr/bin/mod-mono-server4"

아마도 그래야 할 것이다

MonoServerPath mydomain.org "/usr/bin/mod-mono-server4"

관련 정보