在Nginx中,无论扩展名或位置如何,如何快速传递所有可执行文件?

时间:2019-06-28 20:07:35

标签: nginx cgi

我有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)中,也不想单独列出它们。可能吗?

0 个答案:

没有答案