Estou tentando instalar o mod_mono no Apache 2 (Prefork MPM). Estou usando o Ubuntu Karmic e quero apenas uma configuração de hospedagem automática (para que todos os arquivos .aspx sejam executados, semelhante a como o PHP é normalmente configurado).
Eu fiz o seguinte para instalar o Mono:
$ apt-get install libapache2-mod-mono mono-apache-server2 mono-devel
$ a2dismod mod_mono
$ a2enmod mod_mono_auto
Confirmei que o mod_mono está sendo carregado pelo Apache. No entanto, quaisquer páginas .aspx que eu tente carregar são retornadas não processadas e ainda têm um tipo application/x-asp-net
MIME. É como se o manipulador mod_mono nunca fosse registrado no Apache.
Este é o conteúdo de /etc/mod_mono_auto.load
:
LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so
E aqui está o /etc/mod_mono_auto.conf
:
MonoAutoApplication enabled
AddType application/x-asp-net .aspx
AddType application/x-asp-net .asmx
AddType application/x-asp-net .ashx
AddType application/x-asp-net .asax
AddType application/x-asp-net .ascx
AddType application/x-asp-net .soap
AddType application/x-asp-net .rem
AddType application/x-asp-net .axd
AddType application/x-asp-net .cs
AddType application/x-asp-net .config
AddType application/x-asp-net .dll
DirectoryIndex index.aspx
DirectoryIndex Default.aspx
DirectoryIndex default.aspx
Eu até tentei definir o manipulador explicitamente:
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .asp
Nada parece ajudar. Alguma idéia de como fazer isso funcionar?