用宝塔部署vue+springboot上线公网详细步骤

首先自己在腾讯云中按照教程安装好宝塔。这是宝塔面板,获取登录宝塔的网址和账号密码。


1.在navicat新建数据库

如果出现权限问题,可以在宝塔数据库面板phpMyAdmin中进行权限设置

navicat可以修改用户权限

2.在宝塔面板新建数据库

3.将前端打包的dist文件夹中的文件上传到宝塔面板“文件”,新建一个文件夹放进去

4.在宝塔面板“网站”,新建站点

根目录选择第三步新建的文件夹。域名为"xxx.com:端口号"

5.在宝塔面板“安全”开放第四步选择的端口

6.在软件商店中apache管理,配置修改,增加第5步开放的端口

重启apache

再看到安全面板,可以看到端口1113的状态从未使用到正常。

7.进入腾讯云安全组,添加与上一步相同的端口

8.打开网站站点,点击域名,打开网站

9.需要等待几分钟,才会出现。注意域名+端口号,之后还要加‘/#/login’,login的登录页面路由。重点关注。

有需要的情况下可以去除/#/

在export default new Router({

mode:'history',//新增。 去掉url中的#

10.用navicat测试在第二步中,建立的数据库

11.确认连接成功后,在java修改相应的配置,并生成jar包

修改ip地址和数据库的账号和密码

点击右侧的package,可以看到左边目录生成的jar包。

12.把jar包放入到第3步建立的文件夹中

13.在宝塔安全面板开通后端端口

开通的端口为java程序里设定的

要使它的状态变成正常,启动jar包,它就会变成正常。不需要在apache中添加

14.在腾讯云安全组,添加后端端口

 

15.在宝塔‘终端’执行jar包

先执行sudo java -jar smart-recruit.jar 成功执行之后

再执行 sudo nohup java -jar smart-recruit.jar //关掉终端之后,jar包也可以照常使用

 

过程中可能遇到的问题

java版本不同。先下载安装需要版本的jdk

再执行下行命令,进行java版本切换

sudo update-alternatives --config java

 

想学习更多关于web开发部署的知识可以关注本人的公众号,随时向本人提问:
 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 17:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 17:30:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 17:30:03       82 阅读
  4. Python语言-面向对象

    2024-06-16 17:30:03       91 阅读

热门阅读

  1. 8、Spring之Bean生命周期~销毁

    2024-06-16 17:30:03       21 阅读
  2. 通信工程专业本科选课记录

    2024-06-16 17:30:03       32 阅读
  3. 2024前端面试准备5-React相关

    2024-06-16 17:30:03       34 阅读
  4. [leetcode] 2269. 找到一个数字的 K 美丽值

    2024-06-16 17:30:03       23 阅读
  5. 质量小议39 -- 要多少饺子皮

    2024-06-16 17:30:03       24 阅读
  6. [Python学习篇] Python条件语句

    2024-06-16 17:30:03       27 阅读
  7. Centos7.9使用kubeadm部署K8S单机环境

    2024-06-16 17:30:03       19 阅读
  8. 入职一周感慨

    2024-06-16 17:30:03       32 阅读
  9. Linux目录的作用和常用指令

    2024-06-16 17:30:03       27 阅读
  10. Web前端教学实录:深入剖析前端技术的奥秘

    2024-06-16 17:30:03       29 阅读
  11. Vue3 中 setup 函数与 script setup 用法总结

    2024-06-16 17:30:03       24 阅读
  12. 蓝桥杯十五届国赛模拟题1答案

    2024-06-16 17:30:03       23 阅读
  13. GenericObjectPool对象池化的介绍与用法

    2024-06-16 17:30:03       22 阅读