nginx负载均衡时上传的图片怎么处理? 110
我现在有几台服务器做负载均衡,但图片怎么显示呢?用户上传的图片比如说都在服务器A,然后nginx处理图片时全部都指向A服务器,我的nginx配置文件如图:在线等很急的。已...
我现在有几台服务器做负载均衡, 但图片怎么显示呢? 用户上传的图片比如说都在服务器A, 然后nginx处理图片时全部都指向A服务器, 我的nginx配置文件如图:
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。 展开
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。
在线等 很急的。 已经纠结很久了。。。 展开
1个回答
展开全部
局域网内可以考虑 rsync + inotify-tools
inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题。
局域网内多台服务器时可以配置Nginx把上传等写操作固定到其中一台PHP-FPM服务器,然后用inotify+rsync同步到其它机器.
比如上传操作定向到服务器192.168.1.10进行处理:
location ^~ /upload.php {
include fastcgi_params;
fastcgi_pass 192.168.1.10:9000;
fastcgi_param SCRIPT_FILENAME /srv/www$fastcgi_script_name;
}
在服务器192.168.1.10上用inotify+rsync同步文件到其他服务器. 除上传外,删除、更改、移动等写操作也要定向到192.168.1.10这台服务器进行处理。
inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题。
局域网内多台服务器时可以配置Nginx把上传等写操作固定到其中一台PHP-FPM服务器,然后用inotify+rsync同步到其它机器.
比如上传操作定向到服务器192.168.1.10进行处理:
location ^~ /upload.php {
include fastcgi_params;
fastcgi_pass 192.168.1.10:9000;
fastcgi_param SCRIPT_FILENAME /srv/www$fastcgi_script_name;
}
在服务器192.168.1.10上用inotify+rsync同步文件到其他服务器. 除上传外,删除、更改、移动等写操作也要定向到192.168.1.10这台服务器进行处理。
追问
现在只能用nginx+tomcat 而且测试只是在局域网 正式环境并不是局域网
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |