Pregunta

Estoy intentando conseguir Mono para trabajar en CentOS 5, sin embargo, no han tenido mucho éxito hasta el momento. Esto es lo que hice:

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

asegurado que la siguiente línea está presente en /etc/httpd/conf/httpd.conf:

Include conf.d/*.conf

/etc/httpd/conf.d/mod_mono.conf asegurado que existe y tiene el siguiente aspecto:

<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>

Creado /etc/httpd/conf.d/mono-vhost.conf y añade lo siguiente:

<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>

Y por último:

> apachectl restart

A continuación, he echado un vistazo a http: //my.server.ip.address/demo /index.aspx , esperando ver una página ASPX; en cambio mi navegador me impulsó a descargar ese archivo. No hay nada en el registro de errores de Apache.

Tengo otros sitios web que se ejecutan en esta caja a través de PHP y funcionan a la perfección, así que estoy bastante seguro de que es Mod_Mono eso es raro, pero para la vida de mí no puedo averiguar cuál es el problema. Si alguien me puede apuntar en la dirección correcta, que sería muy apreciada.

¿Fue útil?

Solución

Finalmente tengo trabajo con la ayuda de la siguiente tutorial:

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

A pesar de que es para CentOS-4 que funciona igual de bien en CentOS 5.x :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top