nginx

六、centos中配置nfs,tomcat共享目录

在集群环境下,多个web容器需要请求一个共享目录下的文件,需要目录同步,否则Nginx负载到任意一个节点上请求文件时就会找不到文件,建议使用nfs处理,或者其他分布式文件系统例如gfs或者ceph等,或者直接将这些文件放到cdn(考虑性能问题建议使用cdn),其次使用gfs,ceph,最简单的使用nfs处理。

步骤:

  1. 安装nfs
  2. 配置nfs
  3. 配置tomcat虚拟目录

1)安装nfs: yum install nfs-utils portmap nfs4-acl-tools

2)在nfs的server上创建/data/nfs目录,并配置/data/nfs的访问权限

vim /etc/exports 添加如下内容: /data/nfs *(insecure,rw,sync,no _root _ squash)

3)启动nfs服务器: service rpcbind start | service nfs start

4)在tomcat所在的节点创建同样的目录挂载远程nfs文件系统:mount -t nfs ip地址:/data/nfs /data/nfs/

5)在tomcat中配置虚拟目录:在server.xml文件添加host: < Context path="/image" docBase="/data/nfs/" reloadable=“true”>

最后我们就可以访问tomcat的image资源了: http://ip地址:port/image/xxxxx,至此,nfs虚拟目录在tomcat集群中就可以使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

峰回路转-张一峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值