达到一定限制后,它应该指向不同的虚拟机

时间:2018-07-07 10:39:48

标签: nginx

我有一个文件系统,其中的文件存储有数字(SQL索引),但是我的VM大小已满,我无法将文件移动到其他Cloud或其他任何文件。 我的文件系统网址将是

https://example.com/5374/randomstring.jpg

5374是保存在SQL DB中的文件号,并生成一个随机字符串。

我打算做的是使用nginx重定向,如果用户尝试上传,我现在在虚拟机中有56770,如果要尝试将其保存在不同的虚拟机中,并且如果用户要访问56771,则意味着使用nginx应该指向该VM。

1 个答案:

答案 0 :(得分:1)

您可以通过自己选择截止点来简化生活,这不是必须的,但是它将使正则表达式的匹配更加简洁。

如果您说56000及更高版本位于VM2上,则您的正则表达式就像/([5-9][6-9][0-9][0-9][0-9])/一样简单