NAME
OpenResty::Spec::Install::Lighttpd - Configuring OpenResty.pm with Lighttpd + mod_fastcgi
SYNOPSIS
# lighttpd.conf
server.modules = (
"mod_fastcgi",
...
)
fastcgi.server = (
"/=" => (
"openresty" => (
"socket" => "/tmp/openresty.socket",
"check-local" => "disable",
"bin-path" => "/PATH/TO/YOUR/bin/openresty",
"bin-environment" => (
"OPENRESTY_URL_PREFIX" => "",
"OPENRESTY_COMMAND" => "fastcgi",
),
"min-procs" => 1,
"max-procs" => 5,
"max-load-per-proc" => 1,
"idle-timeout" => 20,
)
)
)
And also make sure the following line is commented out:
# url.access-deny = ( "~", ".inc" )
DESCRIPTION
OpenResty.pm could be run by lighttpd 1.4.x's mod_fastcgi module. But note that because lighttpd's mod_fastcgi won't refresh its underlying perl processes, and one may observe slow momery leaks after weeks' run. It's recommended to use Apache2's mod_fcgid to run OpenResty.pm. See OpenResty::Spec::Install::Apache for details.
AUTHOR
Agent Zhang (agentzh) <agentzh@yahoo.cn>
.
SEE ALSO
OpenResty::Spec::Install::Apache, OpenResty::Spec::Install, OpenResty.