1

在为 nginx 设置 X-Accel-Redirect 的所有教程中,总是有一些关于指示某个位置是私有的,如下所示:

location /protected/ {
  internal;
  root   /some/path;
}

我发送给用户的文件位于 RAILS_ROOT/private_uploads 中。这不在公用文件夹内,这意味着没有直接指向此文件夹中文件的 URL。

那么我是否正确假设我可以忽略我的设置的那一点 nginx 配置?如果没有,我需要什么配置?

我正在使用Passenger,顺便说一句,我的配置非常基本:

server {
  listen 80;
  server_name mydomain.com;
  root RAILS_ROOT/public;
  passenger_enabled on;
}
4

0 回答 0