一:连接云服务器

1.以xshell为例,点击新建,输入主机,服务器的IP地址,点击确定

2.输入用户名,记住用户名

3.输入密码,并且记住密码

4.登录成功

二:下载宝塔面板

1.浏览器搜索宝塔面板

2.点击安装

3.选择linux面板
4.复制命令

5.复制命令输入,安装即可

6.这里输入y,等待安装

7.安装成功之后会显示宝塔面板的IP 用户名密码

8.浏览器输入外网面板地址输入用户名密码

9.没有宝塔账户的可以注册宝塔账户关联

10.登录成功之后

三:环境配置

1.这里可以不用一键安装,单独安装,关闭即可

2.点击软件商店

3.安装所需要的软件

4.安装nginx 1.28.0,测试学习选择极速安装,生产环境正式项目选择编译安装

5.安装redis 8.0.4

6.安装mysql 5.7.44

7.安装完成之后,设置里面可以重启

8.点击安全

9.放行3306端口,(这里注意,不同云服务器需要登录账号在安全组里面放行端口)

10.点击数据库,root密码,修改成CwxysAbemczBSpmZ

11.使用宝塔里面的终端工具连接服务器

12.连上服务器后,执行下面步骤即可

#root用户进入数据库 输入上面复制的root密码
mysql -u root -p

#使用mysql
use mysql

#更新root用户权限,“%”是所有地址都可以访问
update user set Host='%' where User='root';

#刷新权限即可
flush privileges; 

13.输入用户名密码

14.使用mysql

15.更新root用户权限,“%”指的是所有地址都可以访问

16.刷新权限即可

17.连接数据库,主机输入IP,输入密码连接即可

四:数据库配置

1.下载卡密系统项目到本地

2.新建导入sql文件到数据库

3.运行sql文件

4.完成全部文件导入

五:宝塔部署

1.点击文件,新建目录

2.新建目录,进入project目录里面

3.上传卡密系统项目文件

4.上传完成之后,双击cardpasswordsystem.zip文件解压

5.点击网站-Java项目,添加Java项目

6.安装对应版本的jdk,项目是1.8

7.选择上传的jar,确定

8.如果点击确定出现了警告,可以点击数据库导入到面板,确定数据库密码和代码里面的密码是否一致

9.启动之后可以查看jar是否成功启动

10.成功启动

11.配置nginx

server {
        # 前端项目要部署到什么端口
        listen 81;
        #localhost改成请求的IP
        server_name localhost;

        location / {
          root  /www/wwwroot/project/dist;
              try_files $uri $uri/ /index.html;
          index  index.html index.htm;
        }

        #这里解决跨域问题,后端地址及端口号,这里的api会存在改动,根据项目配置
        location /prod-api/ {
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://127.0.0.1:8081/;
        }
    }

12.改成root,配置完成之后,点击保存

可以按照我的模板修改,具体的还需要根据项目配置进行修改

13.保存之后,重启nginx

14.放行8081、81端口,这里是后端配置的端口号,根据项目修改

六:项目访问

浏览器访问ip加端口号,默认账户:admin 密码:admin123

到这里已经成功更新部署成功,可以按照模板进行配置,具体的还需要根据项目里面的配置进行修改

作者:admin  创建时间:2025-12-05 10:09
最后编辑:admin  更新时间:2025-12-05 11:28