У меня есть опыт работы с lighttpd, где я могу установить:
server.modules += ( "mod_cgi" )
cgi.execute-x-only = "enable"
cgi.assign = ( ".py" => "", "" => "" )
, который выполняет файлы без расширения или с расширением .py как cgi, если для них установлен бит выполнения.
Теперь я использую nginx на работе, и я настроил все так, что:
location ~ \.py$ {
include fastcgi_params;
fastcgi_pass unix:/run/fcgiwrap.sock;
}
это будет запускать файлы Python как cgi.Отлично.Но как я могу иметь дело с файлами без расширений, которые также имеют разрешение на выполнение?
Я не хочу помещать исполняемые файлы в специальную папку (например, cgi-bin), и я не хочу перечислятьих индивидуально.Возможно ли это?