负载均衡SLB的文件上传下载问题解决
Nfs同步文件夹配置
问题描述 : javaweb应用部署到云服务器上时,当服务器配置了SLB负载均衡的时候,多台服务器就会造成文件上传下载获取不到文件的错误,
搭建nfs服务器
一、安装nfs服务
(a) 客户端执行(保证yum源可用)
sudo yum upgrade lvm2
sudo yum install nfs-utils
(b) 服务端执行
sudo yum install nfs-utils
二、设置服务端的配置文件
(a) sudo vim /etc/exports (如果没有这个文件,手动创建一个)
(b) 加入以下内容
格式 : 输出目录客户端ip(访问权限,用户映射,其他)
/home/hz/data/hz_fileupload xxx.xxx.xxx.xxx(rw,secure,no_root_squash,sync)
/home/hz/data/hz_fileupload xxx.xxx.xxx.xxx(rw,secure,no_root_squash,sync)
三、开启服务
(a) 服务端执行
sudo service rpcbind start
sudo service nfs start
(b) 查看服务端服务启动是否正常
showmount -e
正常输出一下格式内容代表配置成功
Export list for m1:
/home/mz/data/hz_fileupload xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx
四、在客户端挂载服务端目录
sudo mount xxx.xxx.xxx.xxx:/home/hz/data/hz_fileupload /home/tomcat/fileShare
四、配置完成(重启机器时需要在master上重新开启服务)
参考文章 : https://help.aliyun.com/document_detail/25846.html?spm=5176.100241.0.0.4j8UD5
The End.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话