Domanda

Sto cercando di ottenere Mono a lavorare su CentOS 5, tuttavia, non hanno avuto molto successo finora. Questo è quello che ho fatto:

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

assicurato che la seguente riga sia presente in /etc/httpd/conf/httpd.conf:

Include conf.d/*.conf

Assicurato che i /etc/httpd/conf.d/mod_mono.conf esiste e si presenta così:

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

Creata /etc/httpd/conf.d/mono-vhost.conf e inserito il seguente:

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

> apachectl restart

Poi ho passato in rassegna a http: //my.server.ip.address/demo /index.aspx , aspettandosi di vedere una pagina aspx; invece il mio browser mi ha spinto a scaricare il file. Non v'è nulla nel log degli errori di Apache.

Ho altri siti web in esecuzione su questa scatola via PHP e funzionano perfettamente, quindi sono abbastanza sicuro che è solo mod_mono che è strano, ma per la vita di me non riesco a capire quale sia il problema. Se qualcuno mi può puntare nella giusta direzione, sarebbe più apprezzato.

È stato utile?

Soluzione

Alla fine ottenuto che funziona con l'aiuto dei seguenti tutorial:

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

Anche se è per CentOS 4 funziona altrettanto bene su CentOS 5.x. :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top