fastdfs nginx

来源:互联网 发布:专柜mac口红多少钱 编辑:程序博客网 时间:2024/05/18 16:36

1. 安装libevent

tar -zxvpf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable

./configure

make && make install

 

2.安装FastDFS

tar xf FastDFS_v5.02.tar.gz 

cd FastDFS

vim make.sh

修改make.sh文件中的参数解释:

TARGET_PREFIX=/usr/local/FastDFS ---安装路路径

TARGET_CONF_PATH=/etc/fdfs ---配置文件路路径

WITH_LINUX_SERVICE=1 ---是否为linux服务(注释去掉)

./make.sh

./make.sh install

 

3.  配置tracker.conf 

vim /etc/fdfs/tracker.conf 

 配置datalog的存放路路径,该路路径如果不不存在,需要己创建

base_path=/home/yuqing/fastdfs

创建目录

mkdir p /home/yuqing/fastdfs

启动tracker服务

service fdfs_trackerd start

4.安装fastdfs-nginx-module

tar xf fastdfs-nginx-module_v1.15.tar.gz

 

5.安装nginx

yum -y install pcre-devel openssl-devel zlib-devel

 tar xf nginx-1.6.2.tar.gz

 cd nginx-1.6.2

 ./configure --add-module=/root/fastdfs-nginx-module/src/

 make && make install

在nginx的server配置段中增加M00的location声明:

vim /usr/local/nginx/conf/nginx.conf

 location /group1/M00 {

                root  /aa/fastdfs;

                ngx_fastdfs_module;

         }

启动nginx 

/usr/local/nginx/sbin/nginx -c/usr/local/nginx/conf/nginx.conf

 

6.配置storage.conf

 vim /etc/fdfs/storage.conf

修改base_pathtracker_serverstore_path0

base_path=/yuqing/fastdfs

tracker_server=172.23.144.52:22122

store_path0=/yuqing/fastdfs

创建目录

mkdir -p /home/yuqing/fastdfs


7.配置/mod_fastdfs.conf

 cp /root/fastdfs-nginx-module/src/mod_fastdfs.conf/etc/fdfs/mod_fastdfs.conf

vim /etc/fdfs/mod_fastdfs.conf

修改base_pathtracker_serverurl_have_group_name

base_path= /home/yunqing/fastdfs

store_path0=/home/yuqing/fastdfs

tracker_server=172.23.144.52:22122

url_have_group_name = true

mkdir -p /home/yuqing/fastdfs

启动storaged
service fdfs_storaged restart(初次启动会创建目录)

创建目录MOO做软连接

ln -s /home/yuqing/fastdfs/data/ /home/yuqing/fastdfs/data/M00

 

8. 配置client.conf

vim /etc/fdfs/client.conf

修改base_pathtracker_server

base_path=/aa/fastdfs

tracker_server=172.23.144.52:22122

创建目录

mkdir -p /aa/fastdfs

进入目录

cd /aa/fastdfs

上传一个图片或者txt

测试上传文件

/usr/local/bin/fdfs_test /etc/fdfs/client.conf uploadfo-11171537.jpg

行完后会得到返回:

 http://172.23.144.52/group1/M00/00/00/rBeQNFgkgtuAG0kdAAFRRf4-0Lw802_big.jpg


可以通过浏览器访问http://172.23.144.52/group1/M00/00/00/rBeQNFgkgtuAG0kdAAFRRf4-0Lw802_big.jpg


访问不到的话!

1.查看防火墙是否开放80端口(nginx配置文件的端口)

2.重新加载nginx /usr/local/nginx/sbin/nginx -s reload

3.查看Nginx错误日志/usr/local/nginx/logs/error.log


 

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果6cpu坏了怎么办 苹果6s升级不了怎么办 冬天打游戏手冷怎么办 漂流瓶不能用了怎么办 感冒鼻子闻不到味道怎么办 胃难受想吐头晕怎么办 心口窝堵得慌怎么办 嘴巴里苦的很怎么办 怀孕了嘴巴好苦怎么办 嘴巴没味道想吐怎么办 手机流量不够用怎么办移动 sd卡图片不显示怎么办 苹果忘了id账号怎么办 苹果id号忘记了怎么办 7icloud存储满了怎么办 苹果6icloud满了怎么办 电脑内存槽坏了怎么办 苹果7照片删不了怎么办 屋里太冷怎么办小妙招 天气太热,没空调怎么办 8岁儿童发烧39度怎么办 4岁儿童发烧39度怎么办 6岁儿童发烧39度怎么办 手机被晒得很烫怎么办 子宫肌瘤引起的贫血怎么办 月子没做好腰疼怎么办 狗狗屁股流血水怎么办 狗狗屁股在流血怎么办 劳累引起的腰疼怎么办 心口发闷堵的慌怎么办 刨腹产后肚子大怎么办 c盘空间不够用怎么办 敷面膜玩手机了怎么办 领导想辞退我该怎么办 领导要辞退我要怎么办 想辞职老板不批怎么办 辞职后工资不给怎么办 闻组词表示听见怎么办 染完头发后悔了怎么办 跟不好的人相处怎么办 销售时遇到客诉怎么办?