美文网首页
fastdfs配置

fastdfs配置

作者: Ze_phyr | 来源:发表于2018-02-18 08:59 被阅读82次

配置tracker服务器

修改配置文件

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf && vim /etc/fdfs/tracker.conf

# 修改的内容如下:

disabled=false              # 启用配置文件

port=22122                  # tracker端口(默认22122)

base_path=/fastdfs/tracker  # 存储日志和数据的根目录

创建目录

mkdir -p /fastdfs/tracker

启动tracker

/etc/init.d/fdfs_trackerd start

chkconfig fdfs_trackerd on

**************************************************************************

配置storage服务器

修改配置文件

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf && vim /etc/fdfs/storage.conf

# 修改的内容如下:

disabled=false                      # 启用配置文件

port=23000                          # storage服务端口

base_path=/fastdfs/storage          # 数据和日志文件存储根目录

store_path0=/fastdfs/storage        # 第一个存储目录

tracker_server=tracker_ip:22122  # tracker的IP和端口

http.server_port=80             # http访问文件的端口

创建目录

mkdir -p /fastdfs/storage

启动storage服务器

/etc/init.d/fdfs_storaged start

chkconfig fdfs_storaged on

**************************************************************************

文件上传测试

修改Tracker服务器客户端配置文件

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf && vim /etc/fdfs/client.conf

# 修改的内容如下:

base_path=/fastdfs/tracker

tracker_server=tracker_ip:22122

上传文件

#/root/test.png 是需要上传文件路径

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /root/test.png

返回文件ID号:group1/M00/00/00/tlxkwlhttsGAU2ZXAAC07quU0oE095.png

(能返回以上文件ID,说明文件已经上传成功)

***************************************************************************

配置fastdfs-nginx-module

***************************************************************************

复制 fastdfs-nginx-module 源码中的配置文件到/etc/fdfs 目录,并修改

cp /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/ && vim /etc/fdfs/mod_fastdfs.conf

# 修改的内容如下:

connect_timeout=10

base_path=/tmp

tracker_server=tracker_ip:22122

storage_server_port=23000

group_name=group1

url_have_group_name = true

store_path0=/fastdfs/storage

复制fastdfs的配置文件到/etc/fdfs目录

cd /usr/local/fastdfs/conf && cp http.conf mime.types /etc/fdfs/

在/fastdfs/storage文件存储目录下创建软连接,将其链接到实际存放数据的目录

ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00

*************************************************************************

nginx配置

*************************************************************************

user root;                                                                    #root账户启动nginx,开启这个选项

worker_processes 1;

events {

    worker_connections 1024;

}

http {

    include mime.types;

    default_type application/octet-stream;

    sendfile on;

    keepalive_timeout 65;

    server {

        listen 80; # 端口值是要与/etc/fdfs/storage.conf中的http.server_port=xx相对应

        server_name localhost;

        location ~/group([0-9])/M00 {

            ngx_fastdfs_module;

        }

        error_page 500 502 503 504 /50x.html;

        location = /50x.html {

        root html;

        }

    }

}

相关文章

网友评论

      本文标题:fastdfs配置

      本文链接:https://www.haomeiwen.com/subject/janvtftx.html