当前位置: 代码迷 >> 综合 >> nginx try_files 实现同一机器的不同磁盘存储
  详细解决方案

nginx try_files 实现同一机器的不同磁盘存储

热度:72   发布时间:2024-02-02 10:29:16.0

遇到一个需求,需要实现同一机器的不同磁盘存储。网站的文件存储空间不够了,额外加磁盘,但是又不想分区,也不想走反向代理。

使用 try_files 巧妙配置。

上面的配置解释: 当我访问 /aa/123.png 的时候,如果这个图片不存在就会 跳转到 /t/aa/123.png
此时只要文件在 D:/t/aa/123.png 文件夹中就可以正常访问,同理可以设置多个磁盘,这样就实现了同一机器的不同磁盘存储。

location /aa/
{
try_files $uri /t/$uri;
}
location /t/
{
root D:/;
try_files $uri /t/321.jpg;
}

 

  相关解决方案