go-FastDFS簡介
go-fastdfs 是一個基于 http 協(xié)議的分布式文件系統(tǒng)旋炒,它基于大道至簡的設(shè)計理念,一切從簡設(shè)計,使得它的運維及擴展變得更加簡單,它具有高性能皆看、高可靠、無中心背零、免維護等優(yōu)點腰吟。
我是參考下邊文章安裝的,里面的啟動命令不對捉兴,可能是新版改命令了蝎困,所以打算重寫一遍
參考文檔:https://blog.csdn.net/jxlhljh/article/details/123086876
這個是go-FastDFS前端管理頁面下載地址录语,壓縮包內(nèi)有文檔“README.md”倍啥,啟動很簡單
https://github.com/perfree/go-fastdfs-web/releases
這是go-FastDFS的官方文檔地址
https://sjqzhang.github.io/go-fastdfs/#character
1.下載go-FastDFS
git地址:https://github.com/sjqzhang/go-fastdfs/releases
2.安裝并啟動go-FastDFS
## 1.創(chuàng)建go-FastDFS安裝目錄(按自己需求創(chuàng)建,路徑和名字不必跟我一樣)
mkdir /home/gofastdfs
## 2.將第一步下載的 fileserver 文件上傳到服務(wù)器 /home/gofastdfs 目錄下
## 3.修改執(zhí)行權(quán)限
cd /home/gofastdfs
chmod +x fileserver
## 4.運行一下澎埠,然后ctrl+c進行取消虽缕,目的是生成好配置文件
## 開始目錄下沒有文件的,執(zhí)行下面的命令后再取消蒲稳,可以看到目錄下的配置文件成功自動生成
./fileserver server
## 5.修改配置文件
## 一般主要是修改集群的host和peers參數(shù)
## 如果是三臺機器氮趋,修改conf目錄下的cfg.json即可,主要是peers配置江耀,配置文件中說得特別清楚
## 比如:"peers": ["http://192.168.56.101:8080","http://192.168.56.102:8080","http://192.168.56.103:8080"]
## host參數(shù)修改成對應的各自服務(wù)器的IP剩胁,不要以127.0.0.1進行配置
## 如果是一臺機的單結(jié)點環(huán)境,不需要修改祥国,其他配置可以看cfg.json,描述說明很細致
## 6.后臺進程啟動昵观,瀏覽器用服務(wù)器IP加端口訪問晾腔,有頁面就是啟動成功了
./fileserver server &
## 7.停止命令,找到服務(wù)進程并停掉進程(下面有命令行截圖啊犬,停服務(wù)示例)
ps -ef | grep fileserver
kill -9 {進程號}
3.我的配置文件改動(單體服務(wù))
- 本來想使用Google認證灼擂,但測試后發(fā)現(xiàn)Google認證并不好使,開啟Google認證后觉至,雖然gofastdfs主頁內(nèi)上傳文件要求必須帶驗證碼剔应,但其實用三方工具發(fā)送請求依然可以不帶驗證碼上傳文件,所以我采用了gofastdfs的自定義認證
- 官方文檔 - 自定義認證:https://sjqzhang.github.io/go-fastdfs/authentication.html#custom