前期准备

  1. 一台配置好宝塔的阿里云服务器

    1. 拥有公网ip地址

    2. 相关端口均在阿里云控制台的安全组中打开

      image-20250521174419107

    3. 初次安装宝塔时安装好了MySQLNginxRedis等,可以在软件商店中查看对应的安装项目

      image-20250521174758328

  2. 数据库内容导入

    1. 添加数据库

      一定要选utf8mb4,访问权限选择所有人

      image-20250521175441293

    2. 导入本地数据库内容

      选择结构和数据

      image-20250521175626573

      在宝塔面板中导入该sql文件,上传后要点击导入

      image-20250521175828882

      导入成功后进入navicat连接远程数据库

      image-20250521180115300

      image-20250521175940695

后端配置

  1. 配置文件修改

    数据库配置文件修改,将localhost改为公网ip地址,username和password改为对应的内容

    image-20250521180740372

  2. 在Maven中打包项目

    image-20250521181223207

  3. 找到打包后的jar文件,此处仅需要server下的jar文件

    image-20250521181342313

  4. 在宝塔面板中的文件中新建文件夹用于放置前后端的内容

    image-20250521181533542

    image-20250521181632125

    springboot文件夹中点击上传,上传三个文件:两个配置文件和一个jar包

    image-20250521181733253

  5. 在宝塔面板的网站中添加新Java项目

    image-20250521182014318

前端设置

  1. 从本地Nginx中的html文件夹中找到sky文件

  2. 复制一份到任意地方

  3. 进入复制后的sky\js文件夹内找到app.d0aa4eb3.js文件

  4. 修改改文件内容,将其修改为你的公网ip地址

    Crtl + F 查找localhost

    image-20250521183009171

  5. 在宝塔面板文件中的www/wwwroot/CangQiong/vue3目录中上传修改好的sky文件夹

    image-20250521183726328

  6. 网站中创建新的HTML项目

    image-20250521183848425

  7. 创建完成后点击该项目的设置配置文件进行修改

    1. 在server之前添加一段配置:

      upstream webservers{
      	  server 替换为你的公网ip地址:8080 weight=90 ;
      }
      
    2. 在server中添加如下代码:

      # 反向代理,处理管理端发送的请求
         location /api/ {
             proxy_pass   http://webservers/admin/;
         }
      

至此若配置正确,便可以通过你的公网ip地址:80的方式在浏览器中打开已经部署好的项目

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐