在 nginx 中使用 try_files 时是否可以执行命令?
这是因为我在 mongoDB 中记录了所有请求。
谢谢你。
你可以让 try_files 访问一个命名位置,在命名位置你可以做任何你想做的事情(fcgi/uwsgi/reverse proxy)...
基本配置如下所示:
location / { try_files $uri $uri/ @named; }
location @named {
# fcgi/uwsgi/revorse proxy, add necessary directives for what you want to do
}
但是请注意,如果前面的 try_files 部分不匹配,您只能到达指定位置(在上面的示例中,如果没有与请求路径匹配的文件或目录)