Изначально со включенным модулем mod_cgi (в разделе server.modules файла конфигурации lighttpd) и настройками раздела CGI module такими
Code:
cgi.assign = ( ".cgi" => "/opt/bin/perl" )
и такими
Code:
cgi.assign = ( ".cgi" => "/bin/sh" )
ничего не работало. После яростного поиска откопал где-то такую рекомендацию
Code:
cgi.assign = ( ".cgi" => "" )
- и все заработало.
И, конечно, в рабочей директории lighttpd (она у меня отлична от дефолтовой) сделан симлинк на директорию /opt/share/www/cgi-bin, куда кладет установщик cgi-скрипты apcupsd.