Apache 2.4.10 con Mono 3.10.0 y mod_mono para despacho de ASPX

Debido a que RedHat y por lo tanto CentOS no tiene soporte del proyecto Mono, escribí un articulo previo de cómo configurar compilar mono en CentOS 6.x y Apache 2.2.x

Aunque no tiene un soporte oficial, afortunadamente tenemos siempre los códigos fuentes que pueden ser compilados, este articulo será breve ya que de hecho se puede reciclar casi todo el articulo pasado, excepto la configuración en el archivo httpd.conf que ha cambiado pero solo un poquito.

Sigue los pasos del artículo anterior al llegar a configurar el archivo httpd.conf regresa y continua leyendo.

La configuración es la siguiente, para esta configuración he decidido usar el directorio /usr/mononet como repositorio para las aplicaciones .NET que despachara Apache Web Sever

Include conf/mod_mono.conf
MonoAutoApplication enabled

<location /mono>
SetHandler mono-ctrl
Order deny,allow
Deny from all
Allow from 127.0.0.1
</location>

AddMonoApplications default "/mononet:/usr/mononet"

Alias /mononet "/usr/mononet"

<Directory "/usr/mononet/">
 Order Deny,Allow
 Allow from all
 SetHandler mono
 Require all granted
</Directory> 

Nota.

El modulo de mono mod_mono debe poder leer los directorios hasta la ruta final, no solo entrar (X) debe poder leer ( R ) en toda la ruta , debe poder listar archivos desde / , /usr/ y finalmente /usr/mononet

No entiendo porque necesita poder leer el contenido del directorio, pero si no puede hacerlo simplemente falla.

One Response

Add a Comment

Comment spam protected by SpamBam