0

在 nginx 中使用 try_files 时是否可以执行命令?

这是因为我在 mongoDB 中记录了所有请求。

谢谢你。

4

1 回答 1

0

你可以让 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 部分不匹配,您只能到达指定位置(在上面的示例中,如果没有与请求路径匹配的文件或目录)

于 2012-11-23T11:28:23.313 回答