Apache 的 Action/AddHandler 在 Lighttpd 中的等价物是什么?
What is the equivalent of Apache's Action/AddHandler in Lighttpd?
我正在尝试 运行 cgi-node on a Lighttpd wed server. Unfortunately, the tutorial 只涵盖 Apache 的配置。
我想知道如何翻译以下 Apache 的 .htaccess
指令以用于 Lighttpd:
Action cgi-node /cgi-bin/cgi-node.js
AddHandler cgi-node .jscript
它的作用是将任何 .jscript
文件与处理它的 cgi 脚本 (cgi-node.js
) 相关联。
那么我如何告诉 lighttpd 处理 .jscript
和 cgi-node.js
?
回答我自己的问题,在/etc/lighttpd/lighttpd.conf
中添加以下指令
cgi.assign = ( ".jscript" => "/srv/http/cgi-bin/cgi-node.js" )
请注意,该路径表示为文件系统路径(相对于文件系统的根目录),而不是 Apache 中的 http 服务器路径。
我正在尝试 运行 cgi-node on a Lighttpd wed server. Unfortunately, the tutorial 只涵盖 Apache 的配置。
我想知道如何翻译以下 Apache 的 .htaccess
指令以用于 Lighttpd:
Action cgi-node /cgi-bin/cgi-node.js
AddHandler cgi-node .jscript
它的作用是将任何 .jscript
文件与处理它的 cgi 脚本 (cgi-node.js
) 相关联。
那么我如何告诉 lighttpd 处理 .jscript
和 cgi-node.js
?
回答我自己的问题,在/etc/lighttpd/lighttpd.conf
cgi.assign = ( ".jscript" => "/srv/http/cgi-bin/cgi-node.js" )
请注意,该路径表示为文件系统路径(相对于文件系统的根目录),而不是 Apache 中的 http 服务器路径。