Servidor Web Apache interpretando archivos de .Net

Tabla de Contenido

En ocasiones, las empresas tienen escritas sus paginas en aspx creyendo que solo el servidor IIS de Microsoft va a poder leerlas e interpretarlas, tomando decisiones como comprar el licenciamiento de Windows Server Web para poder mostrarlas, no indicamos que no sea necesario, ya que si la empresa desea comprar la licencia y tiene como lo podrá hacer, además por comodidad, pero si la empresa no desea comprar la licencia por X o Y motivo, y quiere mejorar la infraestructura ya que su viejo SO esta dando muchos problemas, encontramos alternativas en migraciones como lo son Debian + Apache + ModMono para leer los aplicativos desarrollados en .net.

A continuación vamos a realizar una instalación básica de dicho servidor, para que quede interpretando las paginas .aspx

1: Como primera medida debemos de tener nuestro sistema actualizado.

apt-get  update && apt-get upgrade

2: Procederemos a instalar los paquetes necesarios para su correcto funcionamiento.

apt-get install apache2 apache2-mpm-worker  libapache2-mod-mono mono-apache-server

3: Después de reiniciar el servidor apache, se procede a corroborar que el modulo de mono este arriba, este es el encargado de entender el lenguaje aspx.

a2enmod mod_mono

4: De forma predeterminada solo podrá leer los archivos aspx en Version 4, (Lo cual seria lo ideal) pero aun existen aplicativos en Versión 2, así que vamos a habilitar la versión 2.

nano /etc/apache2/mods-enabled/mod_mono.conf

En este habilitamos la versión 2, quitando el comentario correspondiente.

# If you want to use ASP.NET 2.0 (via mono-apache-server2), use:
Include /etc/mono-server2/mono-server2-hosts.conf

Luego instalamos el modulo.

apt-get install mono-apache-server2  && service apache2 restart

5: Ya con lo anterior podríamos copiar los archivos .aspx mediante ssh a /var/www y tener nuestro servidor funcionando.

IMPORTANTE: No se configuro ningún aspecto de seguridad, este servidor solo serviría para pruebas, recuerde que si va a poner en producción el servidor, solo permitir IP’s para la conexion y administración, buenas reglas en el Apache e IPTables.

Comparte este artículo en tus redes
Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

Deja un comentario

Nuestras Soluciones

En Redes