您的位置:首页 > 其它

NFS文件共享服务器的搭建

2017-06-03 20:15 260 查看


需求:

   在多个不同机器上部署同一个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 showmount -e 192.168.0.100

    到此客户端挂载NFS服务配置就可以了。

4.测试

    在任意一台tomcat所在机器的/home/pan/upload目录下新建一个文件/文件夹,然后去192.168.0.100的NFS服务器上查看/nfs目录下是否已经存在同样的文件/文件夹

注意:nginx访问的时候,可以配置一个访问静态资源的server,然后root指向这个NFS的共享文件夹,就实现了一个tomcat集群下的文件服务器功能,从统一路径访问文件。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: