这篇记录,如何在ubuntu16 安装 FastDFS 文件服务器,详细步骤
环境依赖
1 |
|
安装libevent 2.0.2
1 | tar -zxvf libevent-2.0.22-stable.tzr.gz |
安装libfastcommon-master
1 | 解压 |
至此,所有环境依赖ok
安装FDFS
1 | 解压 |
上面那两个文件是脚本,分别用来启动FDFS的tracker和storage , 还要记住他们所在的路径 /etc/init.d/ 下面
以后要是做开机启动也是在这里做
安装完了fdfs之后,重启一下, 不然下面配置完了 tracker之后,启动不起来
FDFS配置文件
fdfs启动回去 /etc/fdfs/下面读取配置文件, 安装完后默认会有三个模板配置文件,后续还会添加和http等相关的三个配置文件
我们先启动 tracker–> 去/etc/fdfs/ 修改tracker的配置文件
1 | cd /etc/fdfs |
在FDFS安装包所在的目录 创建出两个新目录,分别存放 tracker/storage 里面的 数据和日志文件
1 | mkdir XXX |
我们先修改tracker , 修改第三个配置文件
1 | 重命名配置文件 |
修改了配置文件,去启动tracker
1 | sudo service fdfs_trackerd start # 启动fdfs_trackerd服务,停止用stop |
通过下面命令查看是否成功启动
1 | ps -ef |grep fdfs |
启动storage –编辑storage配置
1 | # 修改文件名 |
修改客户端配置文件
1 | bash_path:换成一个存在的文件夹 |
测试上传:
1 | 命令: |
配置 Nginx – FastDFS模块 ( 加上这一步操作的原因是 80端口被nginx控制了,我们需要在nginx配置一下,让他反向代理请求,把请求转发的文件服务器 )
1 | 解压 |
—- 至此 Nginx模块安装完毕
nginx原来已经安装过了,现在去做些修改
1 | 进入 nginx目录 |
修改nginx 的配置文件
1 | 在 nginx安装目录中 /opt/nginx/conf/nginx.conf |
启动nginx
1 | nginx |