Pergunta

Eu estou tentando obter Mono ao trabalho no CentOS 5, no entanto, não tiveram muito sucesso até agora. Isto é o que eu fiz:

> yum install mono-web
> yum install xsp
> yum install mod_mono
> echo ":CLR:M::MZ::/usr/bin/mono:" > /proc/sys/fs/binfmt_misc/register

garantiu que a seguinte linha está presente em /etc/httpd/conf/httpd.conf:

Include conf.d/*.conf

garantiu que /etc/httpd/conf.d/mod_mono.conf existe e se parece com isto:

<IfModule !mod_mono.c>
    LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so

    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 .Config
    AddType application/x-asp-net .dll
    DirectoryIndex index.aspx
    DirectoryIndex default.aspx
    DirectoryIndex Default.aspx

    <Location /mono-ctrl>
        SetHandler mono-ctrl
    </Location>
</IfModule>

Criado /etc/httpd/conf.d/mono-vhost.conf e inserido o seguinte:

<VirtualHost *>
    DocumentRoot /var/www/html
    Alias /demo /usr/local/lib/xsp/test
    MonoApplications "/demo:/usr/local/lib/xsp/test"
    MonoServerPath /usr/bin/mod-mono-server2

    <Location /demo>
        SetHandler mono
    </Location>
</VirtualHost>

E finalmente:

> apachectl restart

Então eu consultei a http: //my.server.ip.address/demo /index.aspx , esperando ver uma página aSPX; em vez meu navegador me solicitado a baixar o arquivo. Não há nada no log de erro do Apache.

Eu tenho outros sites em execução nesta caixa via PHP e eles funcionam perfeitamente, então eu tenho certeza que é apenas mod_mono que é estranho, mas para a vida de mim eu não consigo descobrir qual é o problema. Se alguém pode me apontar na direção certa, seria mais apreciado.

Foi útil?

Solução

Finalmente, tenho que trabalhar com a ajuda de tutorial a seguir:

http://blog.palehorse.net/2008/11/06/my-adventures-installing-mono-20-on-centos-4-to-work-with-apache- via-mod_mono /

Embora seja para CentOS 4 funciona tão bem em CentOS 5.x :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top