V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pp3182429
V2EX  ›  程序员

web 服务器分布以后,怎么解决上传文件到同一目录问题呀?

  •  
  •   pp3182429 ·
    albin3 · Aug 29, 2014 · 4392 views
    This topic created in 4262 days ago, the information mentioned may be changed or developed.
    如题,目前用nginx进行负载均衡,打算把上传的文件和静态的文件独立到一台静态服务器上

    在网上找了一些资料,是用nginx实现的,不过需要自己编译nginx,感觉有点麻烦,有没有更简便的方法呀,附地址: http://www.oecp.cn/hi/slx/blog/1168734

    是不是可以用nodejs写一个静态文件服务器,然后前端上传都传到这个服务器去,这样的话安全控制(被人调接口乱传东西)难做么?而且这样不能用表单上传了,只能ajax上传了吧。。
    16 replies    2014-08-29 18:05:06 +08:00
    vibbow
        1
    vibbow  
       Aug 29, 2014
    rsync是干吗用的?
    coinxu
        2
    coinxu  
       Aug 29, 2014
    干嘛不用云存储
    joyqi
        3
    joyqi  
       Aug 29, 2014
    做NFS,然后挂载到每台web上
    skybr
        4
    skybr  
       Aug 29, 2014
    nfs
    curlftpfs
    sshfs
    notnumb
        5
    notnumb  
       Aug 29, 2014
    我用Lustre,国内估计不多
    pp3182429
        6
    pp3182429  
    OP
       Aug 29, 2014
    @vibbow 想做成静态的文件单独放在一个地方,用这个来同步每个web服务器的静态文件目录的话会冗余数据了。
    pp3182429
        7
    pp3182429  
    OP
       Aug 29, 2014
    @coinxu 我们是在云上开发的,不过将来可能要自己部署下来,所以调研一下解决方案。。我看一下云存储。。谢谢!
    pp3182429
        8
    pp3182429  
    OP
       Aug 29, 2014
    @joyqi
    @skybr
    @notnumb
    谢谢几位的建议,我再调研一下。
    xiaogui
        9
    xiaogui  
       Aug 29, 2014
    试下
    fastdfs
    chaixl
        10
    chaixl  
       Aug 29, 2014
    这种情况么用第三方的云存储服务最适合了。七牛又拍之类的。
    julyclyde
        11
    julyclyde  
       Aug 29, 2014
    现在的PaaS云都禁止写文件系统
    bydmm
        12
    bydmm  
       Aug 29, 2014
    第一种是用外部云服务 比如楼上说的七牛又拍S3
    第二种 我感觉可以让用户先上传到web服务器的tmp目录, 然后再写个后台进程发给静态文件服务器的接口。
    lfeng
        13
    lfeng  
       Aug 29, 2014
    前端Nginx把上传文件的请求url,proxy到指定的某一个台是一个折中的解决方案,成本也很低,Nginx直接就能实现。
    tonghuashuai
        14
    tonghuashuai  
       Aug 29, 2014
    web 都分布式了,存储为啥不独立
    ChanneW
        15
    ChanneW  
       Aug 29, 2014
    我想的方案是:
    小的传到七牛
    大的传到百度网盘
    fredcc
        16
    fredcc  
       Aug 29, 2014
    共享存储、分布式存储、云存储
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2582 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 15:28 · PVG 23:28 · LAX 08:28 · JFK 11:28
    ♥ Do have faith in what you're doing.