项目部署云服务器

项目部署云服务器

项目是一个前后端分离的项目

前端使用Vue,Vue-cli,element技术

后端使用Springboot,SpringMVC,mybatis技术

步骤一

购买云服务器(华为云服务器)配置安全组,添加端口3306(重要),因为3306是访问数据库的端口,要先进入数据库才能对数据库进行曾删改查

步骤二

前端项目打包,先将前端向后端发起的请求地址(全部)的localhost改为服务器的公网IP地址(重要

再在控制台输入命令npm run build打包前端项目

生成dist文件,复制文件到springboot静态资源的static目录下

在这里插入图片描述

步骤三

修改后端配置文件连接数据库地址为服务器公网ip(重要)

在这里插入

点击maven->Lifecycle->clean(清理编译好的资源)->install/package(生成jar包)

在这里插入图片描述

在target目录下可以看到生成的jar包
在这里插入图片描述

步骤四

使用xshell连接云服务器(输入公网ip地址),密码是登录云服务器的密码
先在命令行中创建java目录(先切换到root目录下)

cd /root
mkdir -p java

创建好目录之后打开xftp7上传后端生成的jar包到/java目录下,可以重命名
上传jdk(注意:我是使用的linux jdk,没有的可以自行下载)到/java目录下

在这里插入图片描述

步骤五

在命令行中解压jdk

jar -xvf xxx.jar : 默认解压到当前目录

编辑配置文件,配置环境变量

[root@centos ~]# vim /etc/profile

在最后一行添加如下代码

export JAVA_HOME=/root/java/jdk17.0.1
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

/root/java/jdk17.0.1这个 为你JDK的目录
更新了配置文件后,要刷新配置文件

[root@centos ~]# source /etc/profile
步骤六

下载mysql(我下载的是mysql5.7),依次输入如下代码

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y --nogpgcheck
启动mysql
service mysqld start
查看mysql状态
service mysqld status

记住!!!!!!!!!!!!!!!!!!!!!!下载完毕之后一定要设置mysql密码

mysql -uroot
mysql>set password for 'root' @'host' = password('123')

‘123只是登录数据库软件的密码’
然后就是配置数据库的操作了,其中的数据库名最好跟Navicat中的数据库名一样

mysql>create database 数据库名
mysql>show databases;
mysql>use  数据库名;
对服务器的数据库进行授权'123456'就是操作这个数据库的密码(重点)
mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql>导入我们自己的Navicat中的sql语句(直接粘贴sql文件代码)
mysql>show tables;
mysql>exit
步骤六
[root@centos java]#java -jar coal.jar(运行项目的命令)

运行成功在浏览器访问http://服务器公网ip:8088/dist/index.html
撒花,完结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值