使用环境:

macOS+阿里云CentOS7.8+FileZilla+fastdfs+fastdfs-nginx-module+libfastcommon+nginx
相关下载地址:fastdfs文件
nginx安装


访问浏览器404问题

可能一:未开放相应端口导致不能访问

1、找到安全规则
2、添加相应出、入方向,开启需要端口号,如下:

可能二:tracker.conf、client.conf端口是否对应

tracker.conf:

http.server_port=80

client.conf:

http.tracker_server_port=80 #此处需要找到对应设置的tracker port

注:浏览器默认访问80端口,更改其他端口时,需要注意端口号问题

可能三:插件路径添加错误

在添加模块时,找到自己的插件路径(add-module=文件路径)

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

可能四:插件默认路径错误

默认路径带local的include文件下没有文件,导致后续错误

默认的错误路径:

修改/usr/local/fastdfs-nginx-module/src下的config文件,去掉local,命令如下:

:%s/local\///g

注: \ /==转义字符 == /;
代码内容 == s/ 内容 /g
g --全部替代

可能五:nginx配置访问地址错误

默认是localhost(如果是本机访问则不用修改),使用云服务器使,需要使用公网IP,如下:

server {listen       80;server_name  IP/localhost;location / {root   html;index  index.html index.htm;}#成功后访问的地址location /group1/M00 {#插件ngx_fastdfs_module;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

Java测试错误

yml文件格式问题

数据序列化格式需要添加空格识别

tracker-list: IP:22122

参考:

FastDFS与SpringBoot整合
fastdfs文件服务器的基本安装和配置
FastDFS 构建分布式文件管理系统

附测试代码:

FastdfsApplication:

//导入配置
@Import(FdfsClientConfig.class)
@SpringBootApplication
public class FastdfsApplication {public static void main(String[] args) {SpringApplication.run(FastdfsApplication.class, args);}
}

FastdfsApplicationTests:

@SpringBootTest
class FastdfsApplicationTests {@Autowiredprivate FastFileStorageClient fastFileStorageClient;@Testvoid contextLoads() throws FileNotFoundException {File file = new File("/Users/kar/Downloads/pic/test.jpeg");
//        得到末尾扩展名String fileName = file.getName();String extName = fileName.substring(fileName.lastIndexOf(".") + 1);FileInputStream inputStream = new FileInputStream(file);StorePath storePath = fastFileStorageClient.uploadFile(inputStream, file.length(), extName, null);
//        得到组名、路径、全路径(组名+路径)System.out.println(storePath.getGroup());System.out.println(storePath.getPath());System.out.println(storePath.getFullPath());}
}

application.yml:

fdfs:
#  时间设置so-timeout: 1500connnect-timeout: 600pool:jmx-enabled: falsethumb-image:
#    缩略图设置width: 100height: 100
#  路径访问tracker-list: IP:22122
#  tracker-list:IP:22122    没有空格效果显示

效果如下:

阿里云服务器使用fastDFS问题相关推荐

  1. 阿里云服务器部署项目

    在阿里云服务器上部署自己的项目 小伙伴们是不是想部署自己的项目到服务器上,让自己的朋友,还有广大的网友看到自己的网站呢?下面我就把部署项目到服务器的方法写下来给大家,希望可以帮到有需要的人!!! 前期 ...

  2. Jedis无法远程连接阿里云服务器的redis问题

    Jedis无法远程连接阿里云服务器的redis问题 查了很多资料才最终解决了这个问题,现在对上述问题进行总结. CentOS7版本解决办法: 1.停止并屏蔽firewalld服务 systemctl ...

  3. springboot 打包_springboot项目打包上传至阿里云服务器

    工具 IDEA+Xshell6+maven 详细步骤 01 对Spring Boot项目进行打包 打包的两种方式:IDEA和CMD 首先介绍使用IDEA进行打包. 双击clean和package,ID ...

  4. 阿里云服务器ECS配置LNMP

    2019独角兽企业重金招聘Python工程师标准>>> 阿里云服务器ECS配置LNMP 刚刚买的阿里云服务器ECS镜像CentOS 6.5 64位. 准备配置个laravel跑,另外 ...

  5. 有了阿里云服务器如何运行Javaweb项目【安转JDK】【安装mysql】【安装Tomcat】【永久运行】

    参考:https://www.cnblogs.com/qwlscn/p/11489863.html 0.先修改名字: 输入: 重启: 结果: 安装可以直接拖拽文件的东西: yum install lr ...

  6. 阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装)

    阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装) 2019-01-23 22:55:50 laugh12321 阅读数 851更多 分类专栏: ECS Ubuntu 版权声 ...

  7. 新手如何登陆阿里云服务器,阿里云服务器怎么登陆

    登录阿里云服务器有多种方式,下面介绍在网页上登录的办法.在网页上登录的话,需要先登录自己的阿里云账号,然后找到服务器管理页面,再打开一个专门的远程连接服务器的界面登录,下面介绍操作办法. 方法/步骤 ...

  8. 在阿里云服务器(ECS)上从零开始搭建nginx服务器

    本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器.阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验 ...

  9. 阿里云服务器上使用iptables设置安全策略

    公司的产品一直运行在云服务器上,从而有幸接触过aws的ec2,盛大的云服务器,最近准备有使用阿里云的弹性计算(云服务器).前两种云服务器在安全策略这块做的比较好,提供简单明了的配置界面,而且给了默认的 ...

最新文章

  1. 一个6年的菜鸟,在4年之前做的一些功能(二)
  2. TFmini传感器使用
  3. linux 类型排序,Linux命令之排序命令sort使用实例
  4. C语言基础-基本算法
  5. 敏感词过滤的php代码,PHP敏感词过滤
  6. STM32F103:一.(1)MDK的配置
  7. OC中对象的description方法
  8. Boot.ini无解
  9. docker-compose.yml模板文件
  10. Maximum Score After Splitting a String
  11. gif动态图片生成器,多张图片组合后生成动图...
  12. 如何搭建简易的Wiki系统
  13. python九九乘法表右上三角解析_九九乘法表右上三角,c语言
  14. 『 再看.NET7』看看required属性有什么不同
  15. Deepest Root(dfs深度优先遍历)
  16. phalcon 自动加载_创建 Phalcon7 项目
  17. arch配置之百度网盘
  18. led灯珠型号及使用参数
  19. uniapp实现聊天|uniapp聊天源码
  20. HMS Core Drive SDK构建使用华为云空间服务应用程序

热门文章

  1. 蚁群算法(Ant Colony Optimization)
  2. emlog模板易玩稀有
  3. 关于概率论和模糊数学的区别
  4. 2010Excel分列操作的一些问题进行分享
  5. [转]Windows Server 2012 和 System Center 2012 SP1,Virtual Machine Manager 中启用的软件定义的网络...
  6. pygame交换式拼图设计
  7. Cannot create PoolableConnectionFactory (Communications link failure due to unde
  8. velodyne VLP-16线三维雷达在ros使用
  9. 每日新闻丨IBM发布全新高端存储
  10. 阿里读光OCR原理介绍ppt之 crnn ctc + centerloss 提升形近字识别