记录部署项目到云服务器

一、宝塔

1、下载宝塔

根据宝塔官网链接:宝塔面板下载,免费全能的服务器运维软件

页面如下:

一般不用在线安装,怕有些安全问题(毕竟你得服务器及其密码都上传到人家数据库)

选择左下角的堡塔SSH终端下载,和一般软件一样的下载流程

2、进入宝塔软件

按照正常的服务器部署在远程连接一样的步骤,公网ip,密码等等,备注随便备注,方便自己区分。

连接成功后右下角会有连接成功的显示。

3、给宝塔软件里面安装脚本

在宝塔官网页面下拉找到

由于我的是Ubuntu,所以赋值里面脚本信息粘贴到宝塔软件命令行,然后运行

下载过程千万不能关闭窗口,怕出问题,下载了几分钟后,结果如下

把面板账户登录信息保存好,方便以后登录。

4、将外网地址在浏览器上搜索

(1)可能会出现的问题

如果出现一直在转无法访问的情况,很可能是因为安全组没有设置端口号,端口号没有发行,在外网无法访问

原因是:你的服务器要放行该端口!!!

给的外网访问地址是由 域名/ip+端口+......

需要去阿里云服务器里面手动放行,步骤如下:

点击阿里云该服务器的安全组,找到入方向,选择手动放行

如第一个所示,该端口范围是宝塔给的外网访问地址里面的端口。

(2)问题解决后

成功解决!!!

5、登录宝塔面板

进行一系列登录验证操作后,如下图:

二、宝塔里面安装各类环境

参考:Easybbs

1、安装Nginx

在左侧软件商店搜索Nginx,安装最新版本。

2、安装MySQL

也一样,找到对应版本安装。

3、安装redis

安装最高版本即可。

 4、安装Java

 

按其步骤来,但是之前的环境还没安装好,先去等待安装。

(1)安装jdk

(2)安装tomcat

根据官网提示安装对应tomcat:Apache Tomcat® - Which Version Do I Want?

大概如下:

Tomcat版本jdk版本
11.0.xJDK 21及以后
10.1.xJDK11及以后
10.0.xJDK1.8及以后
9.0.xJDK1.8及以后
8.5.xJDK1.7及以后
8.0.xJDK1.7及以后

这里宝塔最高是tomcat 9,我也安装tomcat 9 。

三、宝塔里面设置数据库

1、添加数据库

如果出现数据库名称不合格,检查一下你得用户名是不是root这种,貌似不行。

2、导入数据库

将你准备好的数据库建表语句放在一个文件名为sql的文件中,选择导入。

成功!!!

 四、部署后端项目到服务器

1、修改springboot项目yml中的配置

(1)修改项目中的数据库的用户名密码和宝塔中的一致

 

 (2)修改小程序的appid和secret

确保和小程序上线方一致。

2、确认项目中maven配置好

3、后端项目打包

按如下3个步骤:

 

 

打包成功后去到对应的文件目录拿到打包后的jar包

 4、上传到服务器指定目录下

我提前在服务器的www目录下用宝塔建了一个文件,用来放项目

将文件拖到这里,点击上传。

  上传成功

 

5、部署项目

参考文章:宝塔 新版Java 项目部署教程 - Linux面板 - 宝塔面板论坛

在这里可以看出默认启动命令如下:

/www/server/java/jdk-17.0.8/bin/java  -jar -Xmx1024M -Xms256M  /www/quick_pickup/quick-server-0.0.1-SNAPSHOT.jar --server.port=8080

/www/server/java/jdk-17.0.8/bin/java  -jar -Xmx1024M -Xms256M  /www/quick_pickup/quick-server-0.0.1-SNAPSHOT.jar --server.port=8080

 点击确定后,如下:

 

6、注意,记得开放防火墙

(1)在阿里云服务器安全组那边

开放需要的几个端口

 

(2)宝塔

 

访问一下接口文档试试效果,结果是成功的。

7、想用自己设置的域名访问

但是这个似乎要购买域名,才能用域名在这里面填进去,不然访问不了,也只能通过公网ip访问。

  • 27
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乄bluefox

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值