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