Mac OSX 安装FastDFS:

Mac OSX 安装FastDFS:
准备文件:fastdfs-5.11 , libfastcommon

1. 安装libfastcommon 正常情况下,sudo ./make.sh编译不会有问题,但sudo ./make.sh install时,会报如下错误:
    Mac libfastcommon mkdir: /usr/lib64: Operation not permitted 
    原因是Mac有SIP保护,要关闭它必须进入recover 模式(重启之后按住command+r),在工具中找到terminal执行csrutil disable命令,回车,然后重启,SIP保护就被关闭了。 
    备注:如果要重新打开SIP保护,操作是一样的,命令中的disable换成enable就可以了。

2. 安装fastdfs-5.11 , 进入fastdfs-5.11目录下,sudo ./make.sh 编译, sudo ./make.sh install。

3. 安装好Nginx服务,这里不做详细介绍。

4. 修改配置文件 ,将fastdfs-5.11/conf下所有的文件拷至/etc/fdfs下,修改storage.conf, tracker.conf目录,client.conf
    storage.conf涉及修改点如下:(这里有一个奇怪问题,tracker_server后面不支持127.0.0.1,这里是以Hosts绑定域名来解决的)
    bind_addr=127.0.0.1
    base_path=/data/fastdfs
    store_path0=/data/fastdfs
    tracker_server=mywangxin.com:22122

    tracker.conf涉及修改点如下:
    base_path=/data/fastdfs

    client.conf涉及修改点如下:
    base_path=/data/fastdfs
    tracker_server=127.0.0.1:22122

5. 设置启动文件,将fastdfs-5.11/init.d所有的文件拷至/bin目录下

6. 设置数据文件保存的软链
    sudo ln -s /data/fastdfs/data /Users/vincent/dev/static/gropu1/M00

7. 启动fastdfs服务
    启动:
        sudo /bin/fdfs_trackerd start /etc/fdfs/tracker.conf
        sudo /bin/fdfs_storaged start /etc/fdfs/storage.conf
    关闭:
        sudo /bin/fdfs_trackerd stop /etc/fdfs/tracker.conf
        sudo /bin/fdfs_storaged stop /etc/fdfs/storage.conf
    重启:
        sudo /bin/fdfs_trackerd restart /etc/fdfs/tracker.conf
        sudo /bin/fdfs_storaged restart /etc/fdfs/storage.conf

8. 测试验证fastdfs服务是否正常,
    进入/usr/bin目录,/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /Users/vincent/dev/static/IMG_2466.jpg , 上传命令:第一个是命令 第二个是配置文件 第三个是想上传的文件
    如果上传成功,会返回一个保存的地址 ,核实下文件在不在,反之则文件上传失败,安装有问题。

9. Nginx与FastDFS映射 , 
    在Nginx.conf配置文件当中的server里面,加一层代理:
    location /group1/M00 {
        root /Users/vincent/dev/static;
    }

10. 浏览器访问上传的图片,再次验证,至此已经安装完毕,祝君成功。

请尊重原创贴,转发请附上帖子出处:https://my.oschina.net/infowangxin/blog/1558744

 

 

 

转载于:https://my.oschina.net/infowangxin/blog/1558744

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值