lighttpd 的 Alias 和 cgi-bin 配置

把原来用 PHP写的后台代码, 用 Go 语言的 fast cgi 来替代是很有趣的一件事情。

仿照 php-fpm 和 lighttpd 的配置,我们的 lighttpd 包含的 fafstcgi.conf 配置如下:

fastcgi.server += (

“.php” => ((
“socket” => “/var/run/php-fpm.sock”,
“broken-scriptfilename” => “enable”
)),

“/cgi-bin/” => ((
“socket” => “/var/run/yongjie.sock”,
“broken-scriptfilename” => “enable”
))

)
而 alias 的设置,我们只要把 modules.conf 里的 mod_alias 打开, 并写上:

alias.url = ( “/cgi-bin/” => “/fast-cgi-binary-path/” )

作者: 甬洁网络

--移动互联网&物联网技术提供商