vue/springboot/mySQL项目上线流程(阿里云服务器)

news/2024/7/10 2:21:55 标签: mysql, nginx, spring boot, 云服务器, vue

目录

未完成:

1、云服务器的配置:

2、工具的安装和使用:

2-1.Xshell 的安装使用

2-2.XMpt的安装和使用

3、云服务器运行环境安装:

3-1.jdk的安装

3-2.云服务器安装MySQL:

4、将项目文件上传云服务器

4-1.将springboot项目上传云服务器

安装好Nginx

5、域名的购买与配置:


未完成:

安装好Nginx

前端打包、上传云服务器

1、云服务器的配置:

2、工具的安装和使用:

2-1.Xshell 的安装使用

2.1 简单测试一下,你会发现网页登陆云服务器的方式有一个弊端,那就是只要一小段时间不操作,服务器就会进入休眠,又得输入连接密码才能激活,很烦。所以我们采用别的方式登录这个云服务器

2.2 Xshell是一个终端模拟软件,换言之,我们只要在本地Windows系统下安装这个软件,打开输入账号密码,就能登录远程的云服务器

2.3 Xshell下载官网:https://xshell.en.softonic.com/(如果官网下载太慢,可以百度一下Xshell,很多资源,下载最新版的就行,我用的是Xshell 5)

2.4 下载完了选择安装路径开始安装,这个软件很小,安装也简单,安装过程中不会出现问题(新手的我也一路畅通)

2.5 打开Xshell们可以看到如下界面:

2.6 新建一个会话,拿出之前的笔记,将公网IP输入到主机栏,端口号设置为22(服务器的监听端口,ftp默认为21,sftp为22,如果你设置22连不进去,那就换21试一下)

 

 

2.7 点击 ”确定”>>“连接”,把服务器账号填进“登录的用户名”,把服务器密码填进“密码”,如下图。

2.8 登录成功,进入服务器。以后我们就可以通过这个界面对云服务器进行远程操控,在上面进行jdk,mysql安装,springboot部署等操作了。

2-2.XMpt的安装和使用

3、云服务器运行环境安装:

3-1.jdk的安装

3.1 先用Xshell 连接到你的云服务器(或者直接在阿里云官网中远程连接也行)

3.2 在你的本地Windows系统中下载 Linux系统下的jdk,jdk下载官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。下载你需要的jdk版本,我用的是 jdk-8u221-linux-x64.tar.gz 。

 3.4 然后我们要把这个文件传到云服务器上去。听起来很高端,其实很简单的。在Xshell上执行rz命令就可以实现。首先我们要在云服务器上安装这个命令。在Xshell中执行

3.5 我们要把上传的文件放到哪个目录,就要先cd进入那个目录。我们申请的服务器的初始目录结构如下:(cd命令:进入目录)
在这里插入图片描述
现在我们要把这个jdk安装包放到**/usr/java**目录下(如果没有该目录则需要创建目录。最好跟着我的安装路径来,不然后面的环境设置会比较麻烦),所以我们一步步cd到这个目录下:

 

 

 

 

3-2.云服务器安装MySQL:

中间遇到的问题:

完成(但没有完全完成):

 输入如下命令:

yum install mariadb-server mariadb --allowerasing

 没有反应说明启动完成:

添加开机启动:

 

 

 

 想要删除空名账户,但是没有成功(不知道什么原因)

  登录root账号(初始无密码):

 

 如果你的查询结构跟我一样是空的,那说明系统对你的用户密码设置不做要求。如果一大堆的文字,那就是你的用户密码的设置规范,需要最小长度为8,包含字母,数字,特殊符号这些要求。根据你的查询结果开始设置密码(如果不是mysql5.7,这里的语句会不一样,百度对应版本修改语句即可),我这里将密码改为 123456(如果你是有设置规范的,按规范设置一个符合要求的):

修改密码

4、将项目文件上传云服务器

4-1.将springboot项目上传云服务器

1.查看端口占用情况:

 2.查看端口PID:

 

3. 杀死相应PID,然后查询端口使用情况,没有反应说明成功或没有找到相应端口:

此时访问网址(云服务器公网IP+端口号)是这样的,说明没有相应IP或相应端口:

如果报404或者500说明已经成功:

注意:

当需要重启云服务器(实例)时(一般是点击停止而不是点击强制停止):

里面安装的环境和包不需要重新配置,但是需要重新配置权限文件和一直运行命令,需要将 命令78重新输入一遍,重新配置运行状态。

安装好Nginx

5、域名的购买与配置:

已经完成了通过IP和端口号访问的方式,为了更好地访问网站,可以使用域名访问的方式,在阿里云官网进行购买与配置域名,将域名与云服务器的公网IP进行解析:

这样就可以通过域名访问的方式进行访问了:


http://www.niftyadmin.cn/n/800775.html

相关文章

Linux路由表的抽象扩展应用于nf_conntrack

思想标准IP路由查找的过程为我们提供了一个极好的“匹配-动作”的例程。即匹配到一个路由项。然后将数据包发给该路由项指示的下一跳。假设我们把上面对IP路由查找的过程向上抽象一个层次,就会发现,事实上它还能够有别的用。抽象后的表述为:以…

项目规划(网站制作流程)

项目规划1.1 网站制作流程1.2 项目整体介绍1.1 网站制作流程 1.2 项目整体介绍

数据结构零散知识点

怎么判断一个序列是不是堆? 把这个序列看成数组型的二叉树,如果根结点是i,左子树是2i,右子树是2i1。 堆分为最大堆与最小堆: 最大堆中所有父节点都比左子树、右子树大,比如已知序列{100,60,70,50,32,65}…

空开大小与导线大小关系

1.5平方毫米,10A 2.5平方毫米,16A,20A 4平方毫米,20A,25A,32A 6平方毫米,25A,32A,40A 10平方毫米,40A,50A,63A 16平方毫米&#xff0c…

swagger的引入与使用

1.首先引入依赖 <!-- swagger2 --> <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.8.0</version> </dependency> <dependency><groupId>io.springf…

盲打训练【练字】

盲打训练【练字】2022.11.20 1822021.09.02 1042021.08.30 1012021.08.29 882021.08.28 842021.08.26 662021.08.25 672022.11.20 182 2021.09.02 104 2021.08.30 101 2021.08.29 88 2021.08.28 84 2021.08.26 66 中午 2021.08.25 67

LC 有效的数独

LC 有效的数独请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 &#xff0c;验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。&#xff08;请参考示例图&a…

逻辑推理题

一、黑白帽子问题&#xff08;又名杀狗问题&#xff09; 一群人在一起做一个游戏。每人随机分了一顶白色或黑色的帽子&#xff08;黑帽子至少有1顶&#xff09;。每人都可以看到其它人的帽子颜色&#xff0c;但不能看到自己的。主持人说让大家根据别人帽子的颜色猜自己帽子的颜…