Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nginx 在某个限制之后,它应该指向不同的vm_Nginx - Fatal编程技术网

Nginx 在某个限制之后,它应该指向不同的vm

Nginx 在某个限制之后,它应该指向不同的vm,nginx,Nginx,我有一个文件系统,其中的文件以数字(SQL索引)存储,但我的虚拟机大小已满,我无法将文件转移到其他云或任何东西。 我的文件系统URL将是 https://example.com/5374/randomstring.jpg 5374是保存在SQL DB中的文件号,并生成一个随机字符串 我现在计划做的是使用nginx重定向。我的虚拟机中有56770。如果用户试图上传它,它将进入并保存在不同的虚拟机中。如果用户想要访问56771,它意味着使用nginx,它应该指向该虚拟机。您可以自己选择截止点,让您

我有一个文件系统,其中的文件以数字(SQL索引)存储,但我的虚拟机大小已满,我无法将文件转移到其他云或任何东西。 我的文件系统URL将是

https://example.com/5374/randomstring.jpg
5374是保存在SQL DB中的文件号,并生成一个随机字符串


我现在计划做的是使用nginx重定向。我的虚拟机中有56770。如果用户试图上传它,它将进入并保存在不同的虚拟机中。如果用户想要访问56771,它意味着使用nginx,它应该指向该虚拟机。

您可以自己选择截止点,让您的生活更轻松,这不是必需的,但它将使正则表达式的匹配更加简洁


如果您说VM2上有56000及以上版本,那么您的正则表达式就简单到
/([5-9][6-9][0-9][0-9][0-9])/

我希望使用nginx本身完成。不是从code sideNginx支持基于正则表达式的url代理,这不需要任何外部进程