鍍金池/ 問答/Linux  網(wǎng)絡安全  HTML/ nginx 怎么根據(jù)判斷文件是否存在訪問不同的路徑

nginx 怎么根據(jù)判斷文件是否存在訪問不同的路徑

因為磁盤空間滿了,無法直接擴容,所以加了一塊磁盤,
現(xiàn)在打算用 nginx 判斷文件是否存在,否則查找另一個路徑,
請問使用 nginx 能解決嗎,配置文件要怎么配置?
/data1/upload/2018/08/07/1.jpg
/data2/upload/2018/08/07/1.jpg

回答
編輯回答
安于心
// ...
root /data1;
location / {
    if (-e $request_filename) {
        root /data2;
        break;
    }
}
// ...

參考一下

2018年3月31日 18:29
編輯回答
心沉
location /upload/ {
    root /data1/upload/;
    try_files $uri $uri/ @data2;
}
location @data2 {
    root /data2/upload/;
    try_files $uri $uri/ =404;
}
2018年7月28日 13:14