本人在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 参数,尤为是外网
- 因为未用到防盗链,因此不涉及到这部分