FastDFS+Nginx实现文件服务器.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FastDFS+Nginx实现文件服务器.doc

FastDFS+Nginx实现文件服务器 环境准备 安装gcc FastDFS是C语言开发,建议在linux上运行,文档中使用Centos7.4作为安装环境。安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境;所以需要安装gcc。 yum install gcc-c++ 安装libevent FastDFS依赖libevent库,需要安装。执行如下命令: yum -y install libevent 安装libfastcommon libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。上传并安装如下: cd /usr/local 使用rz上传文件“libfastcommonV1.0.7.tar.gz” #解压libfastcommon tar -xzvf libfastcommonV1.0.7.tar.gz rm -rf libfastcommonV1.0.7.tar.gz #进入解压文件夹,编译,安装 cd libfastcommon-1.0.7/ #编译: ./make.sh #安装: ./make.sh install 【注意】libfastcommon安装好的库文件路径:/usr/lib64/libfastcommon.so 安装tracker追踪服务器 安装 cd /usr/local/ 使用rz 上传“FastDFS_v5.05.tar.gz” #解压 tar -xzvf FastDFS_v5.05.tar.gz rm -rf FastDFS_v5.05.tar.gz #进入解压文件夹,编译,安装 cd FastDFS #编译 ./make.sh #安装 ./make.sh install #安装成功后,将安装目录下的conf下的文件拷贝到/etc/fdfs/下 cd conf/ cp * /etc/fdfs/ 配置 #安装成功后进入/etc/fdfs目录 cd /etc/fdfs/ #修改追踪服务器核心配置文件tracker.conf vi tracker.conf 把数据与日志文件路径 base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs 【说明】tracker.conf 文件中可以配置端口与IP,默认端口为:22122 创建fastdfs存放数据与日志文件夹 mkdir /home/fastdfs 【提示】vi显示行号的设置,在底行模式输入set nu,回车即可。 启动 #用/usr/bin/fdfs_trackerd命令 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 可多次执行上述restart,启动日志显示先停止****进程再启动。 #进程中查看 ps -ef | grep fdfs # 设置rc.local执行权限 cd /etc/rc.d/ chmod u+x rc.local #设置开机自动启动。 vim /etc/rc.d/rc.local 将运行命令行添加进文件: /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 安装storage存储服务器 安装 如果在同一台机器安装则可以不再安装,因为安装FastDFS时它就包含了tracker与storage。若不在一台机器则需要安装gcc/libevent/libfastcommon,然后再和安装tracker一样安装一次。 配置 #安装成功后进入/etc/fdfs目录 cd /etc/fdfs/ #修改存储服务器核心配置文件storage.conf vi storage.conf 把数据与日志文件路径 base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs 把存储文件路径 store_path0=/home/yuqing/fastdfs 改为: store_path0=/home/fastdfs/fdfs_storage 【注意】如果有多个挂载磁盘则定义多个store_path,如下 #store_path1=..... #store_path2=...... #配置tracker服务器:IP tracker_server=31:22122 #如果有多个则配置多个tracker #创建fdfs_storage文件存储文件夹 mkdir /home/fastdfs/fdfs_storage 【提示】vi跳转行号的方式为:在底行命令下:n n表示行号,如:12跳转到第12行 启动 #用/usr/bin/fdfs_

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档