I've set up apache as a proxy for my lightTPD server as describe in JDD essay: http://duncandavidson.com/essay/2006/01/railsonapache

Everything works great except if I try to access my site like this: softdist6.berkeley.edu

Then my webrowser tries to download the dispatch.fcgi from the webdir of my app. I have no idea why this is happening. If I do softdist6.berkeley.edu/all

No problems there.
My lighthttpd.conf and vhost.conf files are below. Anyone have any ideas?

Code:
server.document-root = "/srv/www/ror-apps/software_central/public"
server.modules = ("mod_rewrite", "mod_accesslog", "mod_fastcgi")
server.port = 81 
server.username = "wwwrun"
server.groupname = "www"
server.pid-file = CWD + "/tmp/lighttpd.pid"
accesslog.filename = CWD + "/log/access_log"
server.errorlog = CWD + "/log/error_log"
server.indexfiles = ( "index.html" )


mimetype.assign = (
  ".css" => "text/css",
  ".gif" => "image/gif",
  ".html" => "text/html",
  ".jpeg" => "image/jpeg",
  ".jpg" => "image/jpeg",
  ".js" => "text/javascript",
  ".pdf" => "application/pdf",
  ".png" => "image/png",
  ".txt" => "text/plain",
)


var.appname = "/srv/www/ror-apps/software_central"

$HTTP["host"] == "softdist6.berkeley.edu" { 
  server.document-root = CWD + "/public"
  url.rewrite = ( "^/$" => "index.html", "^([^.]+)$" => "$1.html" )
  server.error-handler-404 = "/dispatch.fcgi"
  fastcgi.server = ( ".fcgi" =>
	( "localhost" =>
	  ( "min-procs" => 5,
		"max-procs" => 5,
		"socket" => CWD + "/tmp/sockets/fcgi.socket",
		"bin-path" => CWD + "/public/dispatch.fcgi",
		"bin-environment" => ( "RAILS_ENV" => "development" )
	  )
	)
  )
}

Code:
<VirtualHost *:80>
 ServerName softdist6.berkeley.edu
 DocumentRoot /srv/www/htdocs/softdist6
 ProxyPass /wsspurch !

 ProxyPass /i http://softdist6.berkeley.edu:81/
 ProxyPassReverse / http://softdist6.berkeley.edu:81
 ProxyPreserveHost on

</VirtualHost>