Ativando execução de scripts CGI no Lighttpd
Dica publicada em Linux / Internet
Ativando execução de scripts CGI no Lighttpd
Para ativar o suporte aàexecução de programas CGI no Lighttpd, siga os passos (para Ubuntu):
1. Crie um link para 10-cgi.conf, com:
sudo ln -s /etc/lighttpd/conf-available /etc/lighttpd/conf-enabled
2. Edite o arquivo 10-cgi.conf:
sudo gedit /etc/lighttpd/conf-enabled/10-cgi.conf
Na linha com cgi.assign, adicione a extensão de script.cgi.
Por exemplo, ficaria:
O primeiro parâmetro ("cgi") é a extensão do script para execução.
O segundo ("") é caminho para o interpretador do script. Por exemplo para a extensão ".py" => "/usr/bin/python", assim usaria: /usr/bin/python, para executar scripts com a extensão .py.
3. Por fim, reinicie o Lighttpd:
sudo /etc/init.d/lighttpd restart
1. Crie um link para 10-cgi.conf, com:
sudo ln -s /etc/lighttpd/conf-available /etc/lighttpd/conf-enabled
2. Edite o arquivo 10-cgi.conf:
sudo gedit /etc/lighttpd/conf-enabled/10-cgi.conf
Na linha com cgi.assign, adicione a extensão de script.cgi.
Por exemplo, ficaria:
$HTTP["url"] =~ "^/cgi-bin/" {
cgi.assign = ( ".cgi" => "" )
}
cgi.assign = ( ".cgi" => "" )
}
O primeiro parâmetro ("cgi") é a extensão do script para execução.
O segundo ("") é caminho para o interpretador do script. Por exemplo para a extensão ".py" => "/usr/bin/python", assim usaria: /usr/bin/python, para executar scripts com a extensão .py.
3. Por fim, reinicie o Lighttpd:
sudo /etc/init.d/lighttpd restart