• 腾讯云服务器 安装fastdfs文件服务器


    上篇安装完nginx后,那么这次咱们就来安装fastdfs文件服务器,为何要使用文件服务器,这里不多说了,以前的文章有写过

    首先用ftp工具把fastdfs的相关文件上传至腾讯云,如下

    首先,安装基本环境:

    yum -y install libevent

    看到Complete表示安装成功。

    然后,安装libfastcommonV1.0.7工具包。解压缩:

    tar zxf libfastcommon-1.0.7.tar.gz

    然后进入解压后的目录

    看到有make.sh,那么直接编译运行

    ./make.sh

    接着再运行:

    ./make.sh install

    ​然后开始安装Tracker服务,解压缩 fastdfs-5.05.tar.gz

    tar zxf fastdfs-5.05.tar.gz

    进入文件夹后依次执行命令:

    ./make.sh
    ./make.sh install

     安装后文件会默认安装在 /usr/bin 中

     

    而配置文件在 /etc/fdfs 目录中:

     ​把源码包中的所有文件到/etc/fdfs下

     

    cp * /etc/fdfs/

     配置tracker服务。修改/etc/fdfs/tracker.conf文件

     修改base_path 的路径,这个是用来存放日志的

    注意 /itzixi-disk1 这个目录,这是我们挂载的一个云硬盘,为何不用系统盘,主要是因为系统盘不支持扩容,以后系统盘满了之后就很麻烦,所有就挂载一个硬盘,这样最好,同时也把图片文件都和系统盘给区分开来

    可以看到如下,系统盘是不支持扩容的,大小固定

    挂载的云硬盘必须创建目录,不然启动服务器的时候会报错

     

     试着启动tracker服务:

    /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

    查看一下进程是否OK

    接下来安装storage服务:

    配置storage服务。修改/etc/fdfs/storage.conf文件

     修改日志路径以及存储路径

     

     修改tracker server 地址,改为云服务器的内外IP即可

     

    启动storage服务并且查看进程:

     启动成功!

    至此,fastdfs安装完毕,但是我们需要通过http来进行上传文件并访问,所以使用nginx一起来搞事情!

    解压缩fastdfs-nginx模块

    修改/fastdfs-nginx-module/src/config文件,把其中的local去掉

     

     进入nginx目录重新配置:

    然后重新配置如下:

    ./configure 
    --prefix=/usr/local/nginx 
    --pid-path=/var/run/nginx/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi 
    --add-module=/home/fastdfs-nginx-module/src

    运行:

    make
    make install

     把/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下

     

    打开并且修改这个文件:

    修改日志存放路径:

     修改tracker服务的内网IP地址

    修改group配置

     修改storage路径

     

    进入ngxin的目录并且修改配置文件:

     添加一个server,端口为88,这个端口需要在安全组开放

     

    最后运行项目测试上传功能:

    日志显示也OK

     

  • 相关阅读:
    [SCOI2010]连续攻击游戏
    [SCOI2010]幸运数字
    SCOI2010第一场
    Asm.Def谈笑风生
    商务旅行
    [NOI2000] 单词查找树
    [HNOI2004] L语言
    于是他错误的点名开始了
    字典
    [SDOI2015]星际战争
  • 原文地址:https://www.cnblogs.com/leechenxiang/p/7089778.html
Copyright © 2020-2023  润新知