centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(一)
来源:互联网 发布:质量好的女包淘宝店铺 编辑:程序博客网 时间:2024/05/16 02:23
fastdfs-nginx-module_v1.16.tar.gzFastDFS_v5.05.tar.gzlibfastcommon-1.0.7.tar.gz
现在主要是对fastDFS的安装
第一步:把fastDFS都上传到linux系统
第二步:安装FastDFS之前,先安装libevent工具包
yum -y install libevent
第三步:安装libfastcommonV1.0.7工具包
1、解压缩 执行:tar -vxf libfastcommon-1.0.7.tar.gz
2、进入解压后的文件目录:执行 ./make.sh
3、然后再执行:./make.sh install
4、此时会在/usr/lib64/中生成libfastcommon.so文件
5、如果系统位32位,把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份
第四步:安装Tracker服务
1、解压缩 执行 tar -vxf FastDFS_v5.05.tar.gz
2、进入解压缩后的目录(/root/FastDFS):执行./make.sh
3、然后在执行:./make.sh install
在执行上一步时,会自动创建一些目录
安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。
配置文件都放到/etc/fdfs文件夹。
4、把/root/FastDFS/conf目录下的所有的配置文件都复制到/etc/fdfs下。
命令:cp * /etc/fdfs
5、配置tracker服务。修改/etc/fdfs /tracker.conf文件。
我需要建立一个路径如上图修改的路径,存放日志文件等。
首先我在/home目录新建一个目录:mkdir fastdfs
然后执行:cd fastdfs
然后在新建:mkdir tracker
然后将/etc/fdfs /tracker.conf文件中的上图位置修改为:/home/fastdfs/tracker
6、启动tracker。命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重启使用命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
注意:执行启动命令后,没有反应时正常的。可以使用命令:ps aux|grep tracker
查看是否有进程。例如:
root 3041 0.0 0.2 78732 2864 ? Sl 06:52 0:00 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.confroot 3058 0.0 0.0 103344 852 pts/0 S+ 06:55 0:00 grep tracker
第五步:安装storage服务。
1、如果是在不同的服务器安装,还需要将第四步的1~4需要重新执行。
2、配置storage服务。修改/etc/fdfs/conf/storage.conf文件。
主要修改的有3项:
1)storage服务日志存放路径,路径必须存在
2)图片的保存路径,路径必须存在
3)指定的tracker服务器的ip以及端口号
修改结果:
1)storage服务日志存放路径:/home/fastdfs/storage,目录需要自己新建
2)图片的保存路径:/home/fastdfs/storage
3)指定的tracker服务器的ip以及端口号:
ip:为本机ip,比如我的为:192.168.147.130
端口:默认为22122。这个端口可以更改,在etc/fdfs /tracker.conf配置文件中。
3、启动storage服务。
启动:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
重启:/usr/bin/fdfs_storaged /etc/fdfs/storage.confrestart
第一次启动时,会比较慢,因为会在/home/storage/fastdfs2/data路径下创建许多保存图片的文件。
查看是否启动成功
ps aux|grep storage
第六步:测试服务。
1、修改配置文件/etc/fdfs/client.conf
1)修改日志保存路径:
首先需要创建一个路径:/home/fastdfs/client
然后需要将途中土图中所示位置修改为:/home/fastdfs/client
2)需要指定tracker的地址(本机ip)
我这里需要将它修改为:192.168.147.130:22122
2、测试
命令:/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
此时测试成功,可以到相应的目录下查看这个文件。
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(一)
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(二)
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(三)之图片服务器的使用
- centos64位安装nginx
- Nginx+FastDFS图片服务器的搭建
- 图片服务器fastDFS的搭建以及配置
- FastDFS安装与nginx反向代理配置
- FastDFS安装与nginx反向代理配置
- Linux 安装FastDFS图片服务器以及配合nginx实现图片查看
- 【FastDFS】搭建一台结构简单的FastDFS图片服务器
- 搭建FastDFS,Nginx,fastdfs-nginx-module图片资源服务器
- CentOS安装FastDFS以及nginx下载代理
- 【搭建nginx对公司的tomcat服务器做反向代理】
- fastdfs图片服务器的搭建
- nginx服务器图片的反向代理和负载均衡配置
- 如何实现反向代理?与正向代理的区别以及Nginx 反向代理优势
- Nginx反向代理实现Tomcat集群服务器的负载均衡
- Nginx反向代理实现Tomcat集群服务器的负载均衡
- 51NOD1319 跳跃游戏 【xjb乱搞】
- 搬家了
- 使用angular进行批量删除+跨域
- python基础学习八:
- SQL删除重复数据只保留一条
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(一)
- Android 5.1 如何监听用户按了home键
- 记录第一份博客
- Torch nn.MM 实例
- 中科院计算所开源Easy Machine Learning:让机器学习应用开发简单快捷 By 机器之心2017年6月13日 13:05 今日,中科院计算所研究员徐君在微博上宣布「中科院计算所开源了
- MySQL ERROR 1709 (HY000)
- 对于list集合的认知
- Ubuntu安装oracle的JDK7/JDK8
- 显示闰年