fastdfs的安装与使用,配置nginx可直接用http访问
来源:互联网 发布:excel求和数据复制 编辑:程序博客网 时间:2024/06/06 03:12
fastdfs 的安装 需要libevent 及 libfastcommon库。
1. 安装 libevent
下载libevent-2.0.21-stable.tar.gz,
下载地址:http://download.csdn.net/detail/kuangfengbuyi/9865860
下载后解压: tar -zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
make && make install
为libevent创建软链接到/lib库下,64位系统对应/lib64
ln -s /usr/local/lib/libevent* /lib/
ln -s /usr/local/lib/libevent* /lib64/
2. 安装libfastcommon
下载libfastcommon-master.zip,
下载地址: https://github.com/happyfish100/libfastcommon.git
或者:http://download.csdn.net/detail/kuangfengbuyi/9865862
解压: unzip libfastcommon-master.zip
cd libfastcommon-master
./make.sh
./make.sh install
3. 安装 fastdfs
下载 FastDFS_v4.06.tar.gz
下载地址:http://download.csdn.net/detail/kuangfengbuyi/9865854
解压: tar -zxvf FastDFS_v4.06.tar.gz
cd FastDFS
./make.sh
./make.sh install
说明,如果fastdfs不需要使用http服务的话,到这里安装完后,就可以使用了。
可跳至步骤9
接下来是安装nginx , 安装nginx 需要fastdfs-nginx-module、 openssl、zlib、pcre .
4. 安装fastdfs-nginx-module
下载 fastdfs-nginx-module_v1.15.tar.gz
下载地址:http://download.csdn.net/detail/kuangfengbuyi/9865857
解压: tar -zxvf fastdfs-nginx-module_v1.15.tar.gz
5. 安装openssl
下载openssl-1.0.1t.tar.gz
下载地址:http://download.csdn.net/detail/kuangfengbuyi/9865875
解压 : tar -zxvf openssl-1.0.1t.tar.gz
6. 安装 zlib
下载: zlib-1.2.11.tar.gz
下载地址:
解压 : tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
7. 安装 pcre
下载 pcre-8.40.zip
下载地址:
解压 : unzip pcre-8.40.zip
cd pcre-8.40
./configure
make
make install
8. 安装nginx
下载 nginx-1.13.1.tar.gz
下载地址: http://download.csdn.net/detail/kuangfengbuyi/9865864
解压 : tar -zxvf nginx-1.13.1.tar.gz
cd nginx-1.13.1
./configure --prefix=/usr/local/nginx --with-openssl=/data/openssl-1.0.1t --with-pcre=/data/pcre-8.40 --with-zlib=/data/zlib-1.2.11 --add-module=/data/fastdfs-nginx-module/src
make
make install
9. 配置fastdfs
创建 fastdfs 的目录
cd /data
mkdir fastdfs
cd fastdfs
9.1 tracker配置
创建 tracker 的目录:
mkdir fastdfs_tracker
vi /etc/fdfs/tracker.conf
修改:
base_path=/data/fastdfs/fastdfs_tracker
9.2 storage配置
创建storage的目录:
mkdir fastdfs_storage
vi /etc/fdfs/storage.conf
修改:
base_path=/data/fastdfs/fastdfs_storage
store_path0=/data/fastdfs/fastdfs_storage
tracker_server=192.168.127.132:22122
9.3 client配置
创建目录: fastdfs_client
mkdir fastdfs_client
vi /etc/fdfs/client.conf
修改:
base_path=/data/fastdfs/fastdfs_client
tracker_server=192.168.127.132:22122
9.4 mod_fastdfs.conf 修改
拷贝 mod_fastdfs.conf 到 /etc/fdfs/
cp /data/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
vi /etc/fdfs/mod_fastdfs.conf
修改:
url_have_group_name = true
base_path=/data/fastdfs/fastdfs_storage
tracker_server=192.168.127.132:22122
store_path0=/data/fastdfs/fastdfs_storage
9.5 ngnix配置
vi /usr/local/nginx/conf/nginx.conf
server {
listen 9999;
server_name localhost;
location /group1/M00 {
alias /data/fastdfs/fastdfs_storage/data;
ngx_fastdfs_module;
}
......
}
10. 启动
#启动tracker server
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
#启动storage server
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
#启动nginx
/usr/local/nginx/sbin/nginx
11. 验证
上传一个测试txt :
/usr/local/bin/fdfs_upload_file /etc/fdfs/client.conf /data/testupload.txt
返回信息:
group1/M00/00/00/blSBMFk6QzaADzj5AAAANVBFTaQ386.txt
此时,可以用http 直接获取该文件:
http://192.168.127.132:9999/group1/M00/00/00/blSBMFk6QzaADzj5AAAANVBFTaQ386.txt
阅读全文
0 0
- fastdfs的安装与使用,配置nginx可直接用http访问
- FastDFS+Nginx安装与配置
- FastDFS+nginx的安装配置
- FastDFS的安装,配置与使用(java)
- fastDFS的配置nginx的http请求
- FastDFS安装与nginx反向代理配置
- FastDFS安装与nginx反向代理配置
- 记录FastDFS+Nginx 安装与配置过程
- Centos7 fastdfs/nginx 安装与配置
- fastdfs-安装fastdfs-nginx-module和配置使用(二)
- fastdfs+nginx安装配置
- FastDFS+Nginx安装配置
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- 转载:FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- android 隐藏状态栏
- Matrix calculus 矩阵微分
- Android中SimpleAdapter,BaseAdapte详解
- 你应该知道的浮点数基础知识
- 食品类企业网站dedecms模板免费下载
- fastdfs的安装与使用,配置nginx可直接用http访问
- Kontlin+databinding报错:Error: Unresolved reference: databinding
- 直接访问树莓派的SPI,不通过驱动
- EditText设置android:imeOptions="actionSend"无效问题
- /etc/rc.d/rc.local linux启动自动开启某些服务
- django+gunicorn+nginx部署项目 入门经验
- 如何快速学习一门新技术
- 剖析Form表单的文件上传功能
- 数据库表基本操作