Подскажите пожалуйста, как вебморду запустить, пытался сегодня запустить в cgi-bin файлы http://site.local/cgi-bin/dlengine.sh , не получается пишет 500 - Internal Server Error. После запуска как скрипт
Code:
/opt/share/www/lighttpd/cgi-bin/dlengine.sh
Писала, что нет файла files.queue, файл положил. Дал права на исполнение
chmod +x -R /opt/share/www/lighttpd/cgi-bin/*
Code:
touch /opt/Downloads/files.queue
Но всё равно 500 - Internal Server Error.
Веб сервер lighthttpd. Cgi настраивал так.
Code:
nano /opt/etc/lighttpd/conf.d/cgi.conf
server.modules += ( "mod_alias", "mod_cgi" )
alias.url += ( "/cgi-bin" => server_root + "/cgi-bin" )
$HTTP["url"] =~ "^/cgi-bin" {
cgi.assign = ( ".pl" => "/usr/bin/perl",
".cgi" => "/usr/bin/perl",
".rb" => "/usr/bin/ruby",
".erb" => "/usr/bin/eruby",
".py" => "/usr/bin/python",
".sh" => "/bin/sh"
)
}
-----------
Файл должен быть таким
Code:
nano /opt/etc/lighttpd/conf.d/cgi.conf
server.modules += ( "mod_alias", "mod_cgi" )
alias.url += ( "/cgi-bin" => server_root + "/cgi-bin" )
$HTTP["url"] =~ "^/cgi-bin" {
cgi.assign = ( ".pl" => "/opt/bin/microperl",
".cgi" => "/opt/bin/microperl",
".sh" => "/opt/bin/bash"
)
}