华为云云耀云服务器L实例评测 | 华为云+图床配置

华为云云耀云服务器L实例评测 | 自定义图床项目-华为云+图床配置

自定义图床项目方案: 云耀云服务器L + Spring boot + PicGo

🌟 什么是图床?它能干什么?🌟

图床是一个在线服务或软件,用于存储、管理和优化图像以供博客、网站或其他在线平台使用。
它允许您上传图像,并生成用于在您的网站或博客中嵌入或引用这些图像的URL。一般来说,图床还提供图像优化和缩放服务,
以使图像加载速度快,且不会对网站或博客的云耀云服务器造成过大负担。
我们在编写md笔记时,本地图片常常非常乱序的存储在本地文件夹中,或者我们在进行微信小程序开发时,常常因为开发文件过大而无法部署上线,这个时候我们就需要用到图床,将我们的大文件上传到服务器中,减少文件大小。
所以总结一下,图床做了两件事。
1. 文件上传
2. 生成文件的访问直链

💥 购买华为云云耀云服务器 💥

在这里插入图片描述
这里系统镜像选择ubuntu系统,后面要部署后端服务,当然windows系统也行,本文选择ubuntu系统为例。
在这里插入图片描述
2. 打开服务器端口
我们打开控制台,然后在打开云耀云服务器L实例
在这里插入图片描述添加安全组,主要是打开宝塔远程访问端口8888,文件传输端口20,21,以及后端图床端口9999(可以自定义,在后端程序中更改)
在这里插入图片描述

在这里插入图片描述
主要看以下端口是否开放:

协议端口描述
TCP:9999图床端口
TCP:80,443网站访问端口
TCP:20,21,30000-40000FTPI端口
TCP:8888宝塔端口
TCP:3389windows系统远程访问端口
TCP:22linux系统远程访问端口

🍎 下载PicGo 🍎

PicGo下载地址
picGo 下载后下载自定义图床插件
这里我们安装最新的,如下红色框圈出来的部分。
在这里插入图片描述
PiGco插件链接
这里我们看web-uploader插件源码会发现接收的参数是JSON格式,并要指定相应的值。
在这里插入图片描述

⭐️ 部署后端服务 ⭐️

  1. 服务器下载宝塔
    ubuntu 输入以下命令即可:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

windows系统在官网下载:宝塔下载地址

  1. 将程序打包上传
    我们将java程序打包后的jar文件上传,项目开源地址:图床程序
    在这里插入图片描述
    在这里插入图片描述
    注意上面的项目端口需要跟程序中的端口一致,且服务器安全组中也要放行该端口
#打开文件传输端口
server:
    port:9999
  1. 配置PicGO
    在这里插入图片描述
参数
API地址服务器ip:端口/fileUpload/uploadImg
POST参数file
JSON路径path
自定义请求头{“content-type”:“multipart/form-data”}
Body{“imgPath”:“/image/”,“ipAddress”:“服务器ip:端口”}

💯 测试是否成功 💯

程序运行成功后,就该测试能否成功了。
在这里插入图片描述
上传图片后,能在相册中看到,就代表成功了。
在这里插入图片描述

👍华为云耀云优势

华为云耀云使用体验如下:

  1. 提供简单易用的操作界面和灵活的资源调度,用户无需复杂的操作,就可以实现自动化编排,资源一键开通,业务分钟级上线。
  2. 高性价比:用户可以根据实际需求选择不同的配置,实现灵活的计费方式和丰富的折扣福利,降低上云成本。
  3. 安全性:提供全面的安全服务和防护机制,保障用户数据和业务的安全稳定。
  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值