当前位置: 首页 > article >正文

将自己写好的项目部署在自己的云服务器上

准备工作


这里呢我要下载的终端软件是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 &

最后一步,开放阿里云服务器的端口号

找到安全组

如图:

点击管理规则。

如图:

手动添加一次输入即可,这里一定要输入对自己项目设置号的端口号。


以上项目就安全上线了。


http://www.kler.cn/news/336976.html

相关文章:

  • Raft 常见问题解答
  • 开源2+1链动S2B2C商城小程序下社区团长的社群温度营造与商业价值实现
  • STM32 通用同步/异步通信
  • 基于SpringBoot图书馆预约与占座小程序【附源码】
  • JS测试框架——Jest
  • selenium元素定位
  • 仿小米的Disucz模板
  • TypeScript 算法手册【快速排序】
  • CSP-S复习:图论题选讲
  • 【网络安全】基础知识详解(非常详细)零基础入门到精通
  • Ubuntu24 Firefox和Window Firefox同步问题
  • 大厂程序员用AI能完成几个人的工作量?
  • 如何使用 Ansible 管理多阶段环境
  • 考研笔记之操作系统(四) - 文件管理
  • ESP8266模块的GPIO0引脚在不同工作模式下
  • PGMP-01概述2
  • Ubuntu 搭建 Gitea
  • dwceqos网络驱动性能优化
  • RT-Thread实时操作系统 动态线程的创立
  • Ollama 运行视觉语言模型LLaVA