在所有教程中,可能会遇到为nginx设置X-Accel-Redirect的问题,总有一些关于指示某个位置是私有的,如下所示:
location /protected/ {
internal;
root /some/path;
}
我发送给用户的文件位于RAILS_ROOT / private_uploads中。这是公共文件夹中的 不 ,这意味着没有指向此文件夹中文件的网址。
所以我正确地假设我可以忽略我的设置的nginx配置位?如果没有,我需要什么配置?
我正在使用Passenger,顺便说一下,我的配置非常基本:
server {
listen 80;
server_name mydomain.com;
root RAILS_ROOT/public;
passenger_enabled on;
}