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