It might be the better choice since Monca's primary deployment target is MONO on Linux, and as he is accessible on IRC (#moncai, #owin) and is actively supporting linux it might be the better story. If you want I can ask him to get you a free beta account so we support you better?
Note: I think Apache + mod_mono is the recommended option so I would probably go with that since that's where more of MONOs development effort goes into supporting and Mono FastCGI is pending a re-write. In the near future I will look at converting to Nginx > reverse proxying to Apache + mod_mono and post the instructions on a wiki.
In the meantime for
http://servicestack.net I currently use with Nginx/FastCGI, and just followed the instructions detailed here:
Note: as of fastcgi-mono-server2 also includes fastcgi-mono-server4 which I believe is now the recommended option.
I use the --appconfigdir directive (see: fastcgi-mono-server4 /?) and specify the definition of all my projects in a separate config file, here is the command line option I use:
/opt/mono/bin/fastcgi-mono-server4 --appconfigdir /etc/rc.d/init.d/mono-fastcgi /socket=tcp:
127.0.0.1:9000 /logfile=/var/log/mono/fastcgi.log
ServiceStack.webapp:
<apps>
<web-application>
<name>ServiceStack.Northwind</name>
<vhost>*</vhost>
<vport>80</vport>
<vpath>/ServiceStack.Northwind</vpath>
<path>/home/mythz/src/ServiceStack.Examples/src/ServiceStack.Northwind/ServiceStack.Northwind</path>
</web-application>
</apps>
And here is an example of my mapping in nginx.conf:
location ~ /(ServiceStack|RemoteInfo|RedisWebServices|RedisAdminUI|RedisStackOverflow|RestFiles)\.* {
index index.html index.htm index.aspx default.htm Default.htm default.aspx Default.aspx Default.ashx;
fastcgi_index /default.htm;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/mono/
servicestack.net$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}