[Mono-aspnet-list] How to run MVC5 app on apache2+mod_mono

Shrimpy WU shrimpywu at hotmail.com
Mon Feb 29 22:04:13 UTC 2016


Hi Everyone, 
I have a mvc5 application (NOT asp.net 5), runs fine on XSP (cd into directory and run "xsp" with admin permission) However struggling to have it run on apache2+mod_mono. When i visit "http://127.0.0.1/myapp", it list all the files/folders under myapp. if i visit "http://127.0.0.1/myapp/Default.cshtml", it display the raw content.  
Will be good if anyone can help and point out what did i do wrong.
Try to follow document that i think is right, but didn`t get any success "http://www.mono-project.com/docs/web/mod_mono/" "http://r2d2.cc/2014/03/25/asp-net-mvc-under-linux-with-mono/" 
Below is my config settings: 
/etc/apache2# ├── sites-available │   ├── 000-default.conf │   ├── default-ssl.conf │   └── myapp.conf └── sites-enabled     ├── 000-default.conf -> ../sites-available/000-default.conf     └── myapp.conf -> ../sites-available/myapp.conf 

Content from myapp.conf: 
  Alias /myapp "/var/www/html/myapp"   MonoServerPath myapp "/usr/bin/mod-mono-server4"   MonoDebug myapp true   MonoSetEnv myapp MONO_IOMAP=all 
  MonoAutoApplication disabled   AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd   MonoApplications myapp "/myapp:/var/www/html/myapp"   <Location "/myapp">    Allow from all     Order allow,deny     MonoSetServerAlias myapp     SetHandler mono     SetOutputFilter DEFLATE     SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary   </Location>  <IfModule mod_deflate.c>    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript   </IfModule> 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-aspnet-list/attachments/20160229/78085aeb/attachment.html>


More information about the Mono-aspnet-list mailing list