本人在ubuntu 17桌面版上作的測試,而服務器是使用的aliyun linux,因此遇到的問題可能有穿插linux
v1.0.35 https://github.com/happyfish100/libfastcommongithub
PS:我測試使用 ubuntu 17 桌面版ubuntu
####1. 安裝 libfastcommon安全
whereis libfastcommon libfastcommon: /usr/lib/libfastcommon.so /usr/lib64/libfastcommon.so
####2. 安裝 fastdfs服務器
sudo ./make.sh sudo ./make.sh install
主要修改:存儲文件路徑、綁定IP、容許訪問的IP等。網絡搜索一下,一大把。若是須要有必要,組名也能夠修改網絡
./conf/tracker.conf ./conf/storage.conf
####3. 運行app
sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start; sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start;
####4. 結束命令測試
sudo killall fdfs_trackerd ; sudo killall fdfs_storaged ;
####5. 若是啓動失敗,能夠看日誌 fastdfs basePath /logs/ 目錄 ####6. 上傳文件測試:日誌
fdfs_test1 /home/downloads/fastdfs/conf/client.conf upload /home/Pictures/1.jpg
會返回一個地址,該地址能夠直接訪問。例如:個人機器是 192.168.31.95 ,上傳後生成的地址爲:http://192.168.31.95/group1/M00/00/00/wKgfX1k_RqiACmScAASQWK7MiFY632.jpg?w=200
好了,fastdfs 就部署完畢了。
- 配置文件中,IP不能爲 127.0.0.1
- 爲了安全,必定要修改配置文件中的 allow_hosts 參數,尤爲是外網
- 因爲未用到防盜鏈,因此不涉及到這部分