fastdfs配置信息
配置信息
storage.conf配置
group_name=group1
bind_addr=192.168.9.92(93.94)
base_path=/home/work/fdfs_data/storage #存放日志路径
store_path0=/home/work/fdfs_data/sdata #上传文件路径
tracker_server=192.168.9.92:22122 #tracker服务器地址
tracker.conf配置
bind_addr=192.168.9.94
base_path=/home/work/fdfs_data/tracker
配置访问规则
vi /usr/local/nginx/conf/nginx.conf
port:8080 #当然你的可以默认使用80端口
location ~* /M00/.*.(gif|jpg|jpeg|png|bmp|swf)$ { # 这个地方只是过滤了图片的访问
alias /home/work/fdfs_data/sdata/data; # 注意这个地方一定要有自动创建的data目录,否则找不到文件
ngx_fastdfs_module;
expires 30d;
fastdfs nginx module模块使用的配置
vi /etc/fdfs/mod_fast
base_path=/home/work/fdfs_data/nginxmodule
store_path0=/home/work/fdfs_data/sdata
group_name=group1
url_have_group_name = true
/ect/fdfs/client.conf 中日志
base路径 /home/work/fdfs_data/client 这个在测试的使用,不测试,没什么用处
启动
bin执行位置 /usr/local/bin/
配置文件:/etc/fdfs/
启动Tracker服务
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/stop.sh /usr/local/bin/fdfs_trackerd
启动storage服务
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
/usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged
启动nginx服务
/usr/local/nginx/sbin/nginx
三个端口都在监听说明启动成功
netstat -ntl |grep -E ‘22122|23000|80|8080’
测试
/usr/local/bin/fdfs_test /etc/fdfs/storage.conf upload /home/xirong/fdfs_test_files/1111.jpg
从其它浏览器上访问
http://192.168.9.92:8080/group1/M00/00/00/wKgJXFUCoa-APWY1AABdrZgsqUU351.jpg
参考地址
架构分析:http://blog.csdn.net/MONKEY_D_MENG/article/details/6038133