Hi I am a complete newbie to this, so hopefully you'll excuse me if the solution to my problem is obvious.
I'm trying to run ASP.NET on Mono on a lighttpd/FreeBSD box. So far, I have the lighttpd server running fine and it can serve static files without any problems. At least until I follow these guidelines: http://www.mono-project.com/FastCGI_Lighttpd First, I experienced a problem where fastcgi-mono-server reported the following in its error log: "Error: Pipe sockets are not supported on this system." To remedy this, I set MONO_FCGI_SOCKET to "unix" (since the default "pipe", I found out, only works on Linux). This fixed the above error, but now, when I request a page from the web server, nothing happens. There aren't any entries in lighttpd's error or access logs, and nothing is reported in fastcgi-mono-server2's error log. Furthermore, the browser I use to try and access the web server just keeps waiting for a response. I have verified that a new instance of fastcgi-mono-server2 is started when a HTTP request is recieved, if one doesn't exist. So it seems that there is at least contact to lighttpd (and its mod_fastcgi). I am using FreeBSD 7.2 with lighttpd 1.4.22, Mono 2.4.2.1 and xsp 2.4.2.0 (which includes fastcgi-mono-server and fastcgi-mono-server2). Has anyone experienced similar problems, or does anyone have a ready answer to solve my problem? Here are my configuration files for lighttpd: <lighttpd.conf> (modified lighttpd.conf.sample): --------------------------------------------------------------------- ... include "conf.d/fastcgi.conf" <mono.conf>: --------------------------------------------------------------------- index-file.names += ( "index.aspx", "default.aspx" ) var.mono_dir = "/usr/local/" var.mono_shared_dir = "/tmp/" var.mono_fastcgi_server = mono_dir + "bin/" + "fastcgi-mono-server2" var.mono_fcgi_root = server.document-root var.mono_fcgi_applications = "/:." <fastcgi.conf>: --------------------------------------------------------------------- # Include Mono specific configuration include "conf.d/mono.conf" server.modules += ( "mod_fastcgi" ) # FastCGI configuration fastcgi.server = ( "" => (( "socket" => mono_shared_dir + "fastcgi-mono-server", "bin-path" => mono_fastcgi_server, "bin-environment" => ( "PATH" => "/bin:/usr/bin:" + mono_dir + "bin", "LD_LIBRARY_PATH" => mono_dir + "lib:", "MONO_SHARED_DIR" => mono_shared_dir, "MONO_FCGI_LOGLEVELS" => "Standard", "MONO_FCGI_LOGFILE" => mono_shared_dir + "fastcgi.log", "MONO_FCGI_ROOT" => mono_fcgi_root, "MONO_FCGI_APPLICATIONS" => mono_fcgi_applications, "MONO_FCGI_SOCKET" => "unix" ), "max-procs" => 1, "check-local" => "disable" )) ) -- View this message in context: http://www.nabble.com/No-response-from-fastcgi-mono-server2-on-lighttpd-FreeBSD-tp24531252p24531252.html Sent from the Mono - ASP.NET mailing list archive at Nabble.com. _______________________________________________ Mono-aspnet-list mailing list Mono-aspnet-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-aspnet-list