FastDFS使用情況總結1

FastDFS_v3.11版本  fastdfs-nginx-module_v1.10版本  nginx-1.0.11版本 pcre-8.34

10.0.2.15 安裝

tracker

storage1(s1)端口是80

nginx+fastdfs插件(n1)

10.0.2.16 安裝

storage2 (s2)

nginx+fastdfs插件(n2) 端口是80


一、安裝過程遇到的問題

1、如果group name設置成一樣的話,兩臺storage的端口跟http端口是需要設置成一樣的,這樣才能2臺storage同時連接到tracker,不然只能連接一臺storage

2.、mod_fastdgfs.conf參數中,store_path0的值必須爲storage數據存放的路徑,不然nginx會找不到文件,如果訪問文件服務器時帶上了group name,則必須設置url_have_group_name=true,不然nginx會報400錯誤。response_mode=proxy當文件不存在時通過代理模式去訪問源文件服務器,response_mode=redirect當文件不存在時通過redirect讓客戶端再發一次請求到源文件服務器上


二、使用過程

1、2臺storage的同步,是有源服務器(最先上傳到的storage)發起的,如果storage1的同步的時間不在當前時間,則storage2是同步不到storage1中上傳的文件的

2、使用fastdfs-nginx-module插件

     上傳文件到s1,並且附件還沒有同步到s2上。讀取文件事,如果訪問n1,附件直接下載成功。如果訪問n2,由於s2上還沒有同步過來文件,所以n2會轉發到n1上,注意這是redirect的

例:我訪問的地址是http://10.0.2.16/group1/M00/00/00/adsadsadsadsa.jpg就會變成http://10.0.2.15/group1/M00/00/adsadsadsadsa.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章