前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hellohao图像托管部署教程

Hellohao图像托管部署教程

作者头像
JanYork_小简
发布2022-03-29 12:34:37
3520
发布2022-03-29 12:34:37
举报
文章被收录于专栏:小简技术栈

Hellohao图像托管部署教程

前言 Hellohao图像托管程序这是一个基于多家对象存储源 JAVA语言编写SpringBoot框架开发的开源图像托管程序。 程序主要使用领域:个人照片存储团队共享图像博客/商城等网站图片托管图像批量云分享等。具备优秀的多用户图像上传功能和完善的图像查询管理逻辑,同时支持对接多家对象存储。

提前准备

  • 服务器(国内外都可以)
  • 已域名
  • 程序源码
  • 宝塔面板
  • SSH连接工具

开始安装

1、安装宝塔面板及环境

进入宝塔安装LNMP套件

宝塔安装LNMP套件
宝塔安装LNMP套件

2、部署程序

添加站点 创建数据库tbed (字符集:utf8 排序规则:utf8_general_ci)

  • 前端
前端
前端
  • 服务端
服务端
服务端

将源码包上传到服务器,并将数据库文件导入到数据库tbed

  • 上传源码包
上传源码包
上传源码包

双击文件解压

  • 解压之后的文件
解压之后的文件
解压之后的文件
  • 导入数据库文件
导入数据库文件
导入数据库文件
  • 从本地导入
从本地导入
从本地导入
  • 点击导入
点击导入
点击导入

修改运行目录 记得顺便申请ssl证书(两个域名都需要并开启强制https)

  • 前端运行目录
前端运行目录
前端运行目录
  • 服务端运行目录
服务端运行目录
服务端运行目录

设置反向代理(宝塔面板)

  • 前端反向代理
前端反向代理
前端反向代理
  • 服务端反向代理
服务端反向代理
服务端反向代理

打开SSH连接工具,连接服务器

iShot2022-02-26 10.58.19.png
iShot2022-02-26 10.58.19.png
代码语言:javascript
复制
cd /www/wwwroot/img/tbed    #进入源码文件夹
./start.sh     #运行strat.sh脚本部署并启动

如果你的服务器已经安装了JDK1.8 则在运行脚本的时候就不需要再安装独立的Java运行环境了

  • 服务端域名:你想要做后端的api域名。(并非你网站的前端访问域名)
  • 前端页面地址:你网站的前端访问域名

防火墙放行 服务端:10088和前端:10089两个端口(一键安装的程序包不支持修改端口)。放行后自行Nginx反向代理域名即可

iShot2022-02-26 11.06.23.png
iShot2022-02-26 11.06.23.png

这里如果服务器有jdk1.8就按回车跳过

iShot2022-02-26 11.06.46.png
iShot2022-02-26 11.06.46.png

Redis密码自己设置记住即可,数据库及其他信息填自己的即可

iShot2022-02-26 11.14.07.png
iShot2022-02-26 11.14.07.png

程序启动成功

iShot2022-02-26 11.15.13.png
iShot2022-02-26 11.15.13.png

控制台使用管理员账号密码从后台登陆即可

管理员默认账号:admin密码:admin

代码语言:javascript
复制
./start.sh    # 启动脚本
./stop.sh     # 停止脚本

界面展示

首页

iShot2022-02-26 11.16.29.png
iShot2022-02-26 11.16.29.png

控制台

iShot2022-02-26 11.19.58.png
iShot2022-02-26 11.19.58.png

服务端域名访问正常情况

iShot2022-02-26 11.18.43.png
iShot2022-02-26 11.18.43.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 03 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hellohao图像托管部署教程
    • 提前准备
      • 开始安装
        • 1、安装宝塔面板及环境
        • 2、部署程序
        • 界面展示
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档