Mono es el nombre de un proyecto de código abierto para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET, veamos como se instala en un Centos 5:
1) Instalar paquetes básicos:
# yum install mod_mono mono-web
mod_mono.x86_64 : Es un modulo para desplegar aplicaciones ASP.NET sobre Apacho con Mono.
mono-web.x86_64 : ASP.NET, servicios remotos y de Web para Mono.
2) Instalar xsp:
# yum install xsp
xsp.x86_64 : Un pequeño servidor web que alberga ASP.NET
Es posible tener problemas si el SeLinux está habilitado.
3) Deshabilitar SELinux:
Poner SELinux en modo permisivo (setenforce 0) para evitar el siguiente error:
503 Service Temporarily Unavailable
[error] Failed to connect to mod-mono-server after several attempts to spawn the process.
Usar este comando para poner el sistema en modo permisivo:
# setenforce 0
Ahora solo quedaría reiniciar el Apache.
#service httpd restart