苍穹外卖部署至阿里云服务器-使用宝塔面板
本文详细介绍了如何在阿里云服务器上使用宝塔面板部署"苍穹外卖"项目的完整流程。主要包括前期准备(服务器配置、端口开放、MySQL/Nginx/Redis安装)、数据库导入(创建数据库、导入SQL文件)、后端配置(修改配置文件、打包项目、上传jar包、创建Java项目)以及前端设置(修改IP地址、上传文件、创建HTML项目、配置反向代理)。按照文中步骤正确配置后,即可通过公网IP访问部署完成的项目。
前期准备
-
一台配置好宝塔的阿里云服务器
-
拥有公网ip地址
-
相关端口均在阿里云控制台的安全组中打开

-
初次安装宝塔时安装好了MySQL,Nginx,Redis等,可以在软件商店中查看对应的安装项目

-
-
数据库内容导入
-
添加数据库
一定要选utf8mb4,访问权限选择所有人

-
导入本地数据库内容
选择结构和数据

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

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


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

-
在Maven中打包项目

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

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


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

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

前端设置
-
从本地Nginx中的html文件夹中找到sky文件
-
复制一份到任意地方
-
进入复制后的sky\js文件夹内找到app.d0aa4eb3.js文件
-
修改改文件内容,将其修改为你的公网ip地址
Crtl + F 查找localhost

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

-
在网站中创建新的HTML项目

-
创建完成后点击该项目的设置—配置文件进行修改
-
在server之前添加一段配置:
upstream webservers{ server 替换为你的公网ip地址:8080 weight=90 ; } -
在server中添加如下代码:
# 反向代理,处理管理端发送的请求 location /api/ { proxy_pass http://webservers/admin/; }
-
至此若配置正确,便可以通过你的公网ip地址:80的方式在浏览器中打开已经部署好的项目
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐

所有评论(0)