安装libevent

tar -xvf libevent-2.0.22-stable.tar.gz

进入目录进行配置

cd libevent-2.0.22-stable

./configure --prefix=/data/libevent

安装libfastcommon-master

tar -xvf libfastcommon.tar.gz

进入目录进行编译安装

./make.sh

./make.sh install

安装FastDFS_v5.05

tar -xvf FastDFS_v5.05.tar.gz

进入目录进行编译安装

./make.sh

./make.sh install

注:编译如果报错解决办法,升级libfastcommon-master。或者使用低版本FastDFS。

配置跟踪服务器Tracker

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

在/home/python/目录中创建目录fastDFS/Tracker

mkdir -p /home/python/fastdfs/tracker

编辑/etc/fdfs/tracker.conf配置文件

vim /etc/fdfs/tracker.conf

修改

base_path = /home/python/fastdfs/tracker

复制配置文件至/etc/fdfs/

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

在/home/python/目录中创建目录fastDFS/storage

mkdir -p /home/python/fastdfs/storage

编辑/etc/fdfs/storage.conf配置文件

vim /etc/fdfs/storage.conf

修改

base_path = /home/python/fastdfs/storage

store_path0=/home/python/fastdfs/storage

tracker_server=当前服务器IP:22122

进入/etc/fdfs目录

cd /etc/fdfs

启动fdfs_trackerd服务器命令

service fdfs_trackerd start

注:

启动报错 查看日志中出现:

failed to start LSB :fastdfs tracker server

查找:find / -name fdfs_trackerd

得到结果:

/etc/rc.d/init.d/fdfs_trackerd

/usr/bin/fdfs_trackerd

/root/FastDFS/init.d/fdfs_trackerd

/root/FastDFS/tracker/fdfs_trackerd

检查trackerd.conf,并没指定此路径,直接复制,下一步启动fdfs_storaged做一样的处理。

cp /usr/bin/fdfs_trackerd /usr/local/bin/fdfs_trackerd

cp /usr/bin/stop.sh /usr/local/bin/stop.sh

cp /usr/bin/restart.sh /usr/local/bin/restart.sh

启动fdfs_storaged服务器命令

service fdfs_storaged start

注:遇到报错同上处理。

复制配置文件至/etc/fdfs/

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

编辑配置文件

vim /etc/fdfs/client.conf

修改

base_path = /home/python/fastdfs/tracker

tracker_server=服务器IP:22122

修改完成重启fdfs_storaged

service fdfs_storaged restart

想要通过http请求访问已上传的文件,需要在nginx中添加fastdfs-nginx-module模块

注:此方法针对已安装完成nginx的服务器,未安装请先安装nginx。

进入nginx目录,配置,并加载fastdfs-nginx-module模块:

./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module-1.20/src/

编译

#注意不需要make install ,不然就覆盖掉原来安装的模块了

make

备份原来的nginx执行程序

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

将新编译的nginx执行程序复制到/usr/local/nginx/sbin/目录下

#前一个路径为nginx的源码路径 后一个路径为安装路径

cp /opt/nginx-1.16.1/objs/nginx /usr/local/nginx/sbin/nginx

进入conf目录,修改nginx.conf:

server {

listen       9999;

server_name  localhost;

location / {

root   html;

index  index.html index.htm;

}

location /group1/M00 {

root /home/python/fastdfs/storage/data;

ngx_fastdfs_module;

}

}

把fastdfs-nginx-module安装目录中src目录下的mod_fastdfs.conf也拷贝到/etc/fdfs目录下

cp /home/tomecat/fast/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

修改/etc/fdfs/目录下的mod_fastdfs.conf

vi /etc/fdfs/mod_fastdfs.conf

修改

tracker_server=IP:22122 #tracker服务器的IP地址以及端口号

storage_server_port=23000 #storage服务器的端口号

url_have_group_name = true #文件 url 中是否有 group 名

store_path0=/home/python/fastdfs/storage

创建M00至storage存储目录的符号连接

ln -s /home/python/fastdfs/storage/data/ /home/python/fastdfs/storage/data/M00

进入nginx的sbin目录下,重启nginx

./nginx -s reload

编译服务器home文件夹,离线安装FastDFS-过程填坑相关推荐

  1. centos离线安装fastdfs

    centos离线安装fastdfs 一.下载所需要的安装包 1.登录fastdfs官网,下载所需要的安装包. 软件下载地址 版本号如下,如果不匹配可能会安装不成功 2.将三个包放在指定目录下,并解压 ...

  2. linux离线安装Fastdfs

    声明:文章是复制其他博主的,但不记得原博客链接 所需文件:https://download.csdn.net/download/qq_25863973/15869898 1.下载文件https://g ...

  3. 查看服务器文件夹内存,查看服务器各文件夹内存占用

    查看服务器各文件夹内存占用 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将项目代码部署到云主 ...

  4. ftp服务器怎样删除文件夹,ftp服务器删除文件夹

    ftp服务器删除文件夹 内容精选 换一换 添加节点时提示"添加节点失败,节点已存在".待添加节点的服务器上已安装系统性能分析或者添加过节点.如果待添加节点的服务器上已安装系统性能分 ...

  5. 手机连接服务器数据库文件,手机连接服务器数据库文件夹

    手机连接服务器数据库文件夹 内容精选 换一换 GaussDB(DWS)支持使用gs_dump工具导出某个数据库级的内容,包含数据库的数据和所有对象定义.可根据需要自定义导出如下信息:导出数据库全量信息 ...

  6. java怎么获取服务器文件夹,java获取远程服务器的文件夹

    java获取远程服务器的文件夹 内容精选 换一换 工具中所有涉及上传文件功能的,如果需要上传的文件大于1GB或者解压后超过剩余磁盘空间的一半,则需要释放磁盘空间或手动将文件上传至服务器,其他情况可通过 ...

  7. 云服务器 存放 文件夹,云服务器 存放 文件夹

    云服务器 存放 文件夹 内容精选 换一换 云服务器创建后区域固定,不能将云服务器转移到另一个区域,也不能将云服务器转移到另一个帐号.您可以通过镜像迁移方式实现云服务器的跨帐号跨区域迁移.服务器迁移的常 ...

  8. 如何复制服务器数据库文件大小,如何复制服务器数据库文件夹

    如何复制服务器数据库文件夹 内容精选 换一换 您可以通过mongoexport的方式将数据库备份到弹性云服务器上,但不建议将弹性云服务器作为数据库备份空间使用.强烈推荐使用文档数据库实例的备份功能,将 ...

  9. 让别人查看云服务器的文件夹,让别人查看云服务器的文件夹

    让别人查看云服务器的文件夹 内容精选 换一换 本节操作介绍本地MacOS系统主机通过安装"Microsoft Remote Desktop for Mac"工具向Windows云服 ...

最新文章

  1. Java总复习(一)
  2. 浏览器根据什么来判定脚本失控?
  3. 回顾亚马逊推荐系统20年发展
  4. Linux vim的三种模式
  5. vue require css html,requirejs vue vue.router简单框架
  6. JDK 8 新特性 之 Strams简单使用
  7. mysql数据库druid密码加密_Druid数据库密码加密
  8. [CF920G]List Of Integers
  9. oracle 偶尔登录超时,OracleClient,间歇性连接问题:应用程序挂起在OracleConnection.Open()上,没有超时,没有引发异常...
  10. Julia : 1亿条记录读取测试,及几个优化点
  11. 外壳防护等级/IP防护等级说明
  12. vue中前端怎么读取txt文本文档?
  13. 51单片机小车(附源码)
  14. 互联网晚报 | 7月14日 星期四 |微博将整治用谐音字变体字传播不良信息;恒丰银行回应破产传闻;消息称字节正大量招聘芯片工程师...
  15. 如何判断是否被职场PUA探针及处理
  16. 2020.11.17【读书笔记】丨ONT 测序平台送样指导——DNA 取样要求
  17. 如何在短时间内成为数据分析师
  18. 一文讲通HTML样式管理,利用CSS语法实现html样式更改(在html文件内)
  19. 解决AlarmManager时间不准
  20. IKAnalyzer配置扩展词库经验总结

热门文章

  1. Wappo BFS求最短路+路径记录
  2. 华为LINUX转换NTFS格式,linux中生成考核用的NTFS文件系统结构样例(一)
  3. php mpdf html 转pdf,使用 MPDF 将HTML转为PDF,然后将该PDF转为PNG图片的时候,中文报错... ...汗血宝马...
  4. springmvc多个视图解析器管理跳转资源
  5. Spring Security——login显示[Bad credentials]
  6. 《数据结构与算法》课程设计任务书——赫夫曼编码/译码器
  7. [NOI2001]食物链
  8. 计算机粘贴功能不能用了,电脑复制粘贴不能用了【解决办法】
  9. pip安装pandas失败Could not find a version that satisfies the requirement pandas
  10. HBase 0.94.21 zookeeper-3.4.6 分布式安装