В nginx, как fastcgi_pass все исполняемые файлы, независимо от их расширения или расположения? - PullRequest
0 голосов
/ 28 июня 2019

У меня есть опыт работы с 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), и я не хочу перечислятьих индивидуально.Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...