准备工作
这里呢我要下载的终端软件是Xshell
如图:
自己准备好服务器,我这里的是阿里云的服务器,
如图:
这两个准备好之后呢,然后对我们的项目进行打包。
如图:
这里双击打包就行了。
找到自己打成jar包的文件位置。
打开Xshell
新建一个会话
如图:
这里的主机号一定要是自己的服务器的IP。
端口这里不用问,其他也不用管,直接新建。
连接上主机之后,需要下载mysql和jdk17。
在会话中输入命令:
安装jdk:
#查找jdk包
apt list |grep "jdk"
#安装jdk
sudo apt install openjdk-17-jdk
安装jdk一直选择Y下一步即可。
安装mysql:
#查找安装包
apt list |grep "mysql-server"
#安装mysql
sudo apt install mysql-server
安装mysql也是一直Y下一步即可。
msyql安全组装配置
输入命令:
sudo mysql_secure_installation
然后提示的信息,按照如下图输入即可:
最后设置密码
连接mysql服务器:
sudo mysql
使用alteruser命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY
'填入你的密码';
最后,再连上你的数据库,建好数据库表的准备工作。
项目的上线
打开自己的Xshell,选则好自己的项目位置,直接jar包,托拉进Xshell上。
启动项目,输入命令:
nohup java -jar blog-spring-0.0.1-SNAPSHOT.jar &
最后一步,开放阿里云服务器的端口号
找到安全组
如图:
点击管理规则。
如图:
手动添加一次输入即可,这里一定要输入对自己项目设置号的端口号。
以上项目就安全上线了。