Apache con ASP.NET

En esta oportunidad vamos a instalar lo necesario para poder correr paginas ASP.NET en nuestro servidor Linux corriendo Apache, uno de los servidores web mas utilizados en el mundo.
Estas son las primeras cosas que tenemos que instalar.
- Apache 2 (lo instalamos con apt-get o como mas les guste).
- Módulo para multiproceso: apache2-mpm-worker.
- Módulo de Mono: libapache2-mod-mono.
- Interfaz entre Mono y servidor: mono-apache-server.
- Reiniciamos el servicio de Apache para que recargue la configuración: sudo /etc/init.d/apache2 restart
- Activamos el módulo (a2enmod significa apache2 enable module): sudo a2enmod mod_mono
- Vemos qué versión de ASP.NET está activada (lo recomendable es que sea la 2 y no la 1). Para comprobarlo nos dirigimos a: /etc/apache2/mods-available y vemos el fichero mod_mono.conf, debería estar así (comentada con # la primera):
#Include /etc/mono-server/mono-server-hosts.conf
Include /etc/mono-server2/mono-server2-hosts.conf
Con estos cuatros pasos, ya nuestro Apache puede servir paginas con ASP.NET.
Espero que esto les sirva y no se olviden de comentar.