Centos 7. x部署分布式文件系统:FastDFS + Nginx

<强>


<李>

<李>

<代码>

<李>

<李>

<代码>

<李>






<李>

<李>

<李>

<李>

文件名,与原文件名并不相同,由存储服务器根据特定信息生成。文件名包含:源存储服务器的IP地址,文件创建时间戳,文件大小,随机数和文件扩展名等


<李>

<李>

<李>


其它模块

: nginx, fastdfs(运行),其它模块

: nginx, fastdfs(运行存储),fastfds其它模块

nginx-1.9.3.tar.gz lua-5.1.4.tar.gz

libfastcommon-1.0.35.zip fastdfs-master.zip

LuaJIT-2.1.0-beta2.tar.gz v0.2.19.tar.gz

GraphicsMagick-1.3.25.tar.gz GraphicsMagick-1.3.25.tar



服务器操作)

<李>


# cd/usr/src/

# libfastcommon-1.0.35解压缩。zip

# cd libfastcommon-1.0.35/

#。/make.sh

#。/h安装

<李>

#出口LD_LIBRARY_PATH=/usr/lib64/

# ln - s/usr/lib64/libfastcommon。所以/usr/local/lib/libfastcommon.so


)

<李>


# cd/usr/src/

# fastdfs-master解压缩。zip

# cd fastdfs-master/

#。/make.sh

#。/h安装


提示:

#我/etc/fdfs/

-rw-r - r - 1根根1461年8月12日15:48 client.conf。示例

-rw-r - r - 1根根7927年8月12日15:48 storage.conf。示例

-rw-r - r - 1根root 105年8月12日15:48 storage_ids.conf。示例

-rw-r - r - 1根根7389年8月12日15:48 tracker.conf。示例


#会/usr/bin/fdfs_ *

-rwxr-xr-x 1根root 317432年8月12日15:48/usr/bin/fdfs_appender_test

-rwxr-xr-x 1根root 317208年8月12日15:48/usr/bin/fdfs_appender_test1

-rwxr-xr-x 1根root 304064年8月12日15:48/usr/bin/fdfs_append_file

-rwxr-xr-x 1根root 303800年8月12日15:48/usr/bin/fdfs_crc32

-rwxr-xr-x 1根root 304120年8月12日15:48/usr/bin/fdfs_delete_file

-rwxr-xr-x 1根root 304856年8月12日15:48/usr/bin/fdfs_download_file

-rwxr-xr-x 1根root 304448年8月12日15:48/usr/bin/fdfs_file_info

-rwxr-xr-x 1根root 322360年8月12日15:48/usr/bin/fdfs_monitor

-rwxr-xr-x 1根根1111640 8月12日15:48/usr/bin/fdfs_storaged

-rwxr-xr-x 1根root 327376年8月12日15:48/usr/bin/fdfs_test

-rwxr-xr-x 1根root 326592年8月12日15:48/usr/bin/fdfs_test1

-rwxr-xr-x 1根root 453880年8月12日15:48/usr/bin/fdfs_trackerd

-rwxr-xr-x 1根root 305048年8月12日15:48/usr/bin/fdfs_upload_appender

-rwxr-xr-x 1根root 306072年8月12日15:48/usr/bin/fdfs_upload_file


<李>

# cd/etc/fdfs/

# cp tracker.conf。样本追踪。参看


<李>


# vim tracker.conf

bind_addr=172.18.18.111 ,,#绑定服务IP,如果不填则表示所有的

端口=22122,,,,,,#提供服务的端口

base_path=/usr/地方/fastDFS ,#存储日志和数据的根目录

store_group=group1 ,#设当上一个参数设定为1时(store_lookup=1,即指定组名时),必须设置本参数为系统中存在的一个组名。如果选择其他的上传方式,这个参数就没有效了。

store_server=1,,,#选择哪个存储服务器进行上传操作,1表示根据ip地址进行排序选择第一个服务器(ip地址最小者)

download_server=1,,,,,#选择哪个存储服务器作为下载服务器,1表示哪个为源存储服务器就用哪一个

http.server_port=80,,,,# HTTP服务端口,默认为8080年,你也可以不用改,但是测试访问你要带8080端口访问


Centos 7. x部署分布式文件系统:FastDFS + Nginx