需求:
在多个不同机器上部署同一个tomcat工程内容做服务器负载均衡(nginx),每个tomcat实例都有上传静态文件的功能(比如图片)。
但是对外访问的时候,需要一个统一的出口,所以这里使用NFS文件共享服务。
搭建过程如下:
1.环境:
NFS服务器地址:192.168.0.100
tomcat1地址:192.168.0.101
tomcat2地址:192.168.0.102
2.安装NFS服务器(192.168.0.100):步骤见上篇文章.
3.配置NFS客户端(192.168.0.101,192.168.0.102)
假设tomcat1,tomcat2实例会上传文件到各自的/home/pan/upload目录下(两台机器都有这个目录)
对这个目录要执行:chmod 777 /home/pan/upload命令
这个时候就需要通过NFS共享服务将这两台服务器里/home/pan/upload目录的内容挂载到NFS的共享服务目录下。
挂载如下:
sudo mount -t nfs 192.168.0.100:/nfs /home/pan/upload
若不出问题就可以查看是否挂载了
sudo showmoun