Ubuntu 16.04.1 mod_mono não instala

0

Eu estava tendo algum problema com meu servidor, então decidi desinstalar completamente o Mono e reinstalá-lo. Grande erro. Ele não será reinstalado e o servidor estará corrompido até que eu corrija.

Primeiro, eu desinstalei tudo relacionado a mono.

Depois segui estas instruções para instalar no Ubuntu 16.04.1 link

Eu confirmo o arquivo /etc/apt/sources.list.d/mono-xamarin.list contém

deb http://download.mono-project.com/repo/debian wheezy main
deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main

Eu então digite "apt-get install mono-complete"

Em seguida, o apache2 não é recarregado. Depois de cavar, fica claro que não há nenhum traço de mod_mono. Se eu olhar em / etc / apache2 / mods-available /, mod_mono não está lá.

Por que o mod_mono não está sendo instalado e como posso instalá-lo? Obrigado!

Como uma nota lateral, eu também tentei reinstalar a versão padrão do Ubuntu sem o repositório Xamarin, e também não consegui instalar o mod_mono.

    
por Etienne Charland 07.02.2017 / 17:06

1 resposta

0

Obrigado pelo link SushiHangover.

Isso resolveu o problema:

apt-get install libapache2-mod-mono

Além disso, o httpd.conf continha

#MonoAutoApplication enabled
RewriteMap lowercase int:tolower

<IfModule fcgid_module>
  <FilesMatch ".(aspx|axd|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|Config|dll)$>
    SetHandler fcgid-script
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .aspx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .asmx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .ashx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .asax
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .ascx
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .soap
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .rem
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .axd
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .cs
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .config
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .Config
    FCGIWrapper /usr/bin/fastcgi-mono-server4 .dll
    Options +ExecCGI
 </FilesMatch>

 FcgidInitialEnv MONO_FCGI_APPCONFIGDIR /etc/mono-fastcgi
 FcgidMaxRequestLen 204800000
</IfModule>

Ele se queixou de não conseguir encontrar / usr / bin / fastcgi-mono-server4. Não tenho certeza porque foi configurado dessa forma, mas eu comentei toda a seção inferior e desmarcou o MonoAutoApplication e agora está funcionando.

    
por Etienne Charland 07.02.2017 / 17:29