1#######################################################################
2##
3##  FastCGI Module
4## ---------------
5##
6## http://www.lighttpd.net/documentation/scgi.html
7##
8server.modules += ( "mod_scgi" )
9
10##
11## Ruby on Rails Example
12##
13## Normally you only run one Rails application on one vhost.
14##
15#$HTTP["host"] == "rails1.example.com" {
16#  server.document-root  = server_root + "/rails/someapp/public"
17#  server.error-handler-404 = "/dispatch.fcgi"
18#  scgi.server = ( ".scgi" =>
19#    ("scgi-someapp" =>
20#      ( "socket" => socket_dir + "/someapp-scgi.socket",
21#        "bin-path" => server_root + "/rails/someapp/public/dispatch.scgi",
22#        "bin-environment" => (
23#              "RAILS_ENV" => "production",
24#              "TMP" => home_dir + "/rails/someapp",
25#        ),
26#      )
27#    )
28#  )
29#}
30
31##
32## 2nd Ruby on Rails Example
33##
34## This time we launch the rails application via scgi_rails externally.
35##
36#$HTTP["host"] == "rails2.example.com" {
37#  server.document-root  = server_root + "/rails/someapp/public"
38#  server.error-handler-404 = "/dispatch.scgi"
39#  scgi.server = ( ".scgi" =>
40#    ( "scgi-tcp" =>
41#      (
42#        "host" => "127.0.0.1",
43#        "port" => 9998,
44#        "check-local" => "disable",
45#      )
46#    )
47#  )
48#}
49
50##
51#######################################################################
52