欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux系统部署网站

程序员文章站 2022-03-03 09:24:59
Linux系统部署网站准备环境Linux服务器域名(非必须)安装并启动MySQL数据库服务安装Node.js环境部署网站先找一个我参与的前后端分离项目学生宿舍管理系统在服务器的MySQL里创建一个dormitories数据库,把sql目录里的dormitories.sql文件数据导入进去部署SpringBoot后台把生成的jar包上传到服务器然后使用命令后台运行该jar包nohup java -jar dormitories_system-0.0.1-SNAPSHOT.j...

Linux系统部署网站

准备环境

  • Linux服务器
  • 域名(非必须)
  • 安装并启动MySQL数据库服务
  • 安装Node.js环境

部署网站

先找一个我参与的前后端分离项目

学生宿舍管理系统

在服务器的MySQL里创建一个dormitories数据库,把sql目录里的dormitories.sql文件数据导入进去

部署SpringBoot后台

Linux系统部署网站
Linux系统部署网站

把生成的jar包上传到服务器

然后使用命令后台运行该jar包

Linux系统部署网站

nohup java -jar dormitories_system-0.0.1-SNAPSHOT.jar > ds.log 2>&1 &

查看生成的日志文件前30行

head -n 30 ds.log

Linux系统部署网站

证明后台启动成功

部署Vue前台

把DS-Vue文件夹压缩也上传到服务器

然后解压,进入DS-Vue目录

Linux系统部署网站

在这个根目录执行npm install命令下载依赖(我已经下载好了)

然后执行命令启动Vue前台

nohup npm run serve > ds-vue.log 2>&1 &

Linux系统部署网站

可以看到前台已经启动成功了

配置实例安全组规则

开放8080端口

Linux系统部署网站

访问部署的前后端分离项目

http://自己的服务器ip:8080/

因为Vue前台没有压缩,所以访问很慢(5分钟左右)(我不会压缩2333)

Linux系统部署网站

这样就访问成功了

输入用户名root,密码123456,进入首页

Linux系统部署网站

这样就成功部署了一个网站了,简单吧

本文地址:https://blog.csdn.net/weixin_42895893/article/details/110506401