Nginx:如果找不到静态文件,请在Web服务器上尝试相同的URL
我正在运行一个服务器,默认情况下从Nginx:如果找不到静态文件,请在Web服务器上尝试相同的URL,nginx,configuration,uwsgi,nginx-config,Nginx,Configuration,Uwsgi,Nginx Config,我正在运行一个服务器,默认情况下从/var/www/tiles目录提供地图分幅。如果没有找到tile文件,我希望nginx在uwsgi服务器上尝试tiles路径,如下所示:/tiles/9-250-250.png-uwsgi应用程序设置为动态生成tile,并将返回该路径上的文件 这是当前的nginx配置: server { listen 80; root /var/www; location /tiles/ { }
/var/www/tiles
目录提供地图分幅。如果没有找到tile文件,我希望nginx在uwsgi服务器上尝试tiles
路径,如下所示:/tiles/9-250-250.png
-uwsgi应用程序设置为动态生成tile,并将返回该路径上的文件
这是当前的nginx配置:
server {
listen 80;
root /var/www;
location /tiles/ {
}
location / {
include uwsgi_params;
uwsgi_pass unix:/home/one/wikiscape/wikiscape.sock;
}
}
如果找不到文件,我需要向
location/tiles/{}
指令添加什么来重定向(?)到服务器?添加try\u files$uri/$uri似乎就足够了代码>
location /tiles/ {
try_files $uri /$uri;
}