nfs图片服务器

nfs图片服务器最近公司需要 图片从应用里面分离出来 如果将图片服务和应用服务放在同一个服务器的话 应用服务器很容易会因为图片的高 I O 负载而崩溃 因此对于有些大型网站项目 我们有必要将图片服务器和应用服务器分离 下图是我画的一个简单的用户 应用服务器 nfs 图片服务器的一个流转草图 从图片上分析 nbsp 192 168 1 252 作为服务器 nbsp 192 168 1 251 作为客户端

 最近公司需要, 图片从应用里面分离出来, 如果将图片服务和应用服务放在同一个服务器的话,应用服务器很容易会因为图片的高I/O负载而崩溃,因此对于有些大型网站项目,我们有必要将图片服务器和应用服务器分离。下图是我画的一个简单的用户->应用服务器->nfs图片服务器的一个流转草图:

nfs图片服务器nfs图片服务器

从图片上分析: 

192.168.1.252 作为服务器  192.168.1.251 作为客户端,

一: 首先在应用服务器和图片服务器都安装好NFS, 一般系统都默认安装了nfs, 我们只需要对nfs进行配置,重启就可以用了

   nfs服务器:

   vi /etc/exports

  在里面加入需要共享的文件目录和对应的客户端地址及权限

添加:         /home/share 192.168.1.251(rw,no_root_squash,sync)

 执行: exportfs -r  ,重新刷新配置

二,在应用服务器挂载第一台nfs共享的文件目录

    mount -t nfs 192.168.1.252:/nfs/photos/ /mnt/flimg0/  

这样如果没有出问题的话, 挂载就成功了

如果是本地服务器,ip地址可以用localhost

三: 那怎么能够访问到图片服务器的图片呢

     我们在应用服务器安装nginx, 配置静态目录, 目录对应/mnt/flimg0 , 这样就可以访问了.

     nginx 静态目录配置

server {

                listen       80;
                server_name  192.168.1.252;
                charset utf-8;
                location / {

                        root   /mnt/flimg0/;
                }
        }








 太多的细节我就不写了…

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232731.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信小程序商城项目实战(第七篇:生成订单支付页)

    微信小程序商城项目实战(第七篇:生成订单支付页)订单支付分析代码实现效果图展示分析顶部改为”支付”上方为地址,跳转至地址管理,可修改下方为订单信息最下方显示所需支付金额以及支付按钮,点击支付则支付成功跳转订单页如果不支付则可以在我的订单内容查看该订单并且继续支付代码实现改变顶部导航内容”navigationBarTitleText”:”支付”界面:<navigatorurl=”/pages/addressList/addressList”class=”user_info_row”wx:if=”{{statu!=’待发

    2022年6月2日
    48
  • js有几种数据类型,基本数据类型有哪些_js中简单数据类型

    js有几种数据类型,基本数据类型有哪些_js中简单数据类型js中数据类型分为原始数据类型与引用数据类型原始数据类型:number//数值类型:值只能为数字vara=12string//字符串类型:值都是以引号包裹的vara=’你好’boolean//布尔类型:值只存在真假vara=truevara=falsenull//空类型vara=nullundefined//未定义类型:定义了变量a,但是没有a赋值varaconsole.log(a

    2025年9月18日
    5
  • 数仓拉链表[通俗易懂]

    数仓拉链表[通俗易懂]拉链表一丶什么是拉链表拉链表是一种数据模型,主要是针对数据仓库设计中表存储数据的方式而定义的,顾名思义,所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。拉链表可以避免按每一天存储所有记录造成的海量存储问题,同时也是处理缓慢变化数据的一种常见方式。百度百科的解释:拉链表是维护历史状态,以及最新状态数据的一种表,拉链表根据拉链粒度的不同,实际上相当于快照,只不过做了优化,去除了一部分不变的记录,通过拉链表可以很方便的还原出拉链时点的客户记录。二丶拉链表的产生背景在数据仓库的

    2022年10月16日
    5
  • C在线工具_c语言网页版在线运行

    C在线工具_c语言网页版在线运行http://tool.oschina.net/

    2022年8月2日
    6
  • tracert 原理_公道杯原理图解

    tracert 原理_公道杯原理图解Tracert原理

    2022年9月25日
    4
  • 实战项目中Java heap space错误的解决[通俗易懂]

    实战项目中Java heap space错误的解决[通俗易懂] java高级面试 2018-09-0720:19:23部标GPS通讯系统在上线之后,经过不断调试,终于稳定运行一段时间,后来又遇到了Javaheapspace错误异常!日志如下: 说明系统中有未释放的对象。如何找出这些未释放对象以及监控JVM堆内存,优化代码释放内存对象呢?还有JVM的垃圾回收机制是如何运作的呢?首先在系统启动运行的时候打开记录GC详细信息,运行脚本…

    2022年7月8日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号