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
配置data和log的存放路路径,该路路径如果不不存在,需要自己创建
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_path、tracker_server、store_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_path、tracker_server、url_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
创建目录MOO做软连接
ln -s /home/yuqing/fastdfs/data/ /home/yuqing/fastdfs/data/M00
8. 配置client.conf
vim /etc/fdfs/client.conf
修改base_path和tracker_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
- Nginx + FastDFS
- fastdfs nginx
- Nginx+FastDFS
- fastDFS+nginx
- Fastdfs+nginx
- fastdfs+nginx+fastdfs-nginx-module
- FastDfs (二) Nginx 整合 Fastdfs
- 【fastDFS】Nginx+FastDFS module安装
- FastDFS+nginx+fastdfs-nginx-module服务器配置
- FastDFS+nginx+fastdfs-nginx-module服务器配置
- centos安装FastDFS+Nginx
- fastdfs+nginx安装详解
- nginx下配置FastDFS
- FastDFS之nginx插件
- FastDfs+nginx环境配置
- FastDfs+nginx环境配置
- fastdfs+nginx安装配置
- FastDFS+Nginx安装配置
- python核心编程&条件判断与循环
- 加速iOS开发的28个第三方库
- RedisProxy 系统设计与使用说明
- VelocityTracker简介
- Android NDK开发(二) 底层实现HEX的编码和解码
- fastdfs nginx
- 用nginx的反向代理机制解决前端跨域问题
- 翻译:ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- vs使用时报错解决办法总结
- SQLSERVER 日期格式转换
- 最优贸易
- 大数据面试题分析
- 数据库有就更新,没有就插入
- mysql分库 分表