阿里云前端[Vue.js / nuxt.js]➕后端【node.js + mySql + PM2 +GIt】上线部署流程

SpringBoot + NUXT +MySQL 实现登录 SpringBoot是流行的后端开发框架,NUXT时基于Vue的一个通用框架,MySQL是流行的关系型数据库。个人开发博客或者小型网站可以采用这种技术,这篇文章从头到尾实现一个简单的登录界面,目的是记录近些阶段的一些所学,只要打通了前后端,开发就变得简单起来。 1. 界面原型设计 1.1 NUXT介绍 官网:https://www.nuxtjs.cn/ NUXT是基于Vue的一个框架,可以实现服务器端渲染(SSR)。浏览器得到的文件一般是HTML文件和JS文件,但是经过服务器端渲染,得到的就是一个运行过JS 阅读详情

阿里云前端[Vue.js / nuxt.js]➕后端【node.js + mySql + PM2 + Git】上线流程

简介:

个人理解上线部署其实就是将我们运行在本机的项目,上传到阿里云服务器上。同时让阿里云服务器具有和本地相同的运行环境就OK了。唯一的不同之处就是服务器通常采用Linux命令,需要对Linux命令稍有了解,但是常用的也就那几个。

前期准备:

1、拥有一台阿里云服务器【Linux系统】
2、使用到的linux命令:

cd xx   进入某个文件夹 【cd etc (进入etc文件夹)】
cd ..   回退到上一级文件夹
cd /    进入系统根目录
ls xx   查看某个文件夹下的文件【ls etc(展示etc文件夹中的文件)】
vim xx  编辑某个文件内容【vim index.js(编辑index.js文件)】
rm -rf xx 删除某个文件夹【rm-rf myTest(删除myTest文件夹)】
mkdir xx  创建某个文件【mkdir myTest(创建myTest文件夹)】

3、可以在本地运行的前端项目和一个node.js服务
4、下载xshll并安装【xshll下载地址】

阿里云服务器系统选择【一般除了windows都可使用】

推荐: CentOS 【不要选最新版!!!】
原因: 可以挂阿里云镜像,yum很快!!!!
阿里云CentOS镜像
在这里插入图片描述
B站引路不迷路

步骤一:通过xshll链接阿里云服务器

1、 复制阿里云服务器的公IP地址,并重置阿里云密码【第一次登录】

在这里插入图片描述
在这里插入图片描述

2、放开阿里云实例常用端口

在这里插入图片描述
在这里插入图片描述

3、通过xshll进行链接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

步骤二:部署node环境[复制粘贴命令回车运行即可]

1、进入安装node目录

输入以下命令:

cd /           [进入文件根目录]

ls              [查看根目录所有文件]

cd usr       [进入usr文件夹]

ls

cd local    [进入local安装目录]

2、安装node.js

wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz

在这里插入图片描述

tar -xvf node-v10.15.3-linux-x64.tar.xz

在这里插入图片描述

rm node-v10.15.3-linux-x64.tar.xz

在这里插入图片描述

ln -s /usr/local/node-v10.15.3-linux-x64/bin/node /usr/local/sbin/node

ln -s /usr/local/node-v10.15.3-linux-x64/bin/npm /usr/local/sbin/npm

以上两句命令分别是配置linux的环境变量使其在任何文件夹都可使用node.js 和 npm 命令

测试是否成功安装:

node -v

npm -v

在这里插入图片描述

步骤三:部署mySql环境(8.0版本)【复制粘贴命令回车运行即可,使用阿里云镜像飞快!】

1、下载并安装mySql

同样将其安装在 /usr/local 目录下 【进入目录方式同上】

rpm -ivh http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

yum install -y mysql-server

systemctl start mysqld.service [设置mysql自动启用]

2、登录验证mysql

grep “password” /var/log/mysqld.log [获取mysql初始密码]

在这里插入图片描述

mysql -uroot -p [回车,输入密码不显示位数(复制粘贴密码),登录MySQL]

在这里插入图片描述

3、修改密码

alter user ‘root’@‘localhost’ identified by ‘新密码’;

MySQL8.0修改密码需要有大小写字母、数字、特殊字符组合。

在这里插入图片描述
在这里插入图片描述

4、设置MySQL链接权限

use mysql

update user set host = ‘%’ where user=‘root’;

flush privileges;//刷新权限

在这里插入图片描述

步骤四:部署nginx环境

1、安装nginx服务[复制粘贴命令回车运行即可]

进入 /usr/local 目录下[按顺序复制粘贴运行命令即可]

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

tar -zxvf nginx-1.10.1.tar.gz

cd nginx-1.10.1

./configure

make

make install

cd /

cd usr

cd local

ls

在这里插入图片描述

cd nginx

cd sbin

./nginx 【启动nginx】

vim /etc/rc.local 【设置开机自动运行】

i [键盘按 i 键]

在这里插入图片描述

2、验证nginx是否成功

在这里插入图片描述

3、nginx常用命令【必须在 /usr/local/nginx/sbin/ 目录下】

./nginx -s quit 【停止NGINX】

./nginx 【启动NGINX】

4、配置nginx[安装顺序输入命令]

cd /

cd usr

cd local

cd nginx

cd conf

vim nginx.conf

在这里插入图片描述

5、nginx服务代理配置

键盘按 i

前提条件:
node.js 的url必须都为 /api 开头!!!
在这里插入图片描述
修改nginx配置:
在这里插入图片描述
在这里插入图片描述
nginx代理常用配置

location /api {
		rewrite ^.+api/?(.*)$ /$1 break;  // 将 /api 重写为空
		proxy_pass http://localhost:8888; // 开启代理
	}

步骤五:安装PM2【一个让项目后台运行的工具】

1、下载安装PM2

npm config set registry https://registry.npm.taobao.org [安装阿里云npm镜像]

npm install pm2 -g

ln -s /usr/local/node-v10.15.3-linux-x64/bin/pm2 /usr/local/sbin/pm2

在这里插入图片描述

2、 PM2 常用命令
$ pm2 logs 显示所有进程日志
$ pm2 stop all 停止所有进程
$ pm2 restart all 重启所有进程
$ pm2 reload all 0秒停机重载进程 (用于 NETWORKED 进程)
$ pm2 stop 0 停止指定的进程
$ pm2 restart 0 重启指定的进程
$ pm2 startup 产生 init 脚本 保持进程活着
$ pm2 web 运行健壮的 computer API endpoint (http://localhost:9615)
$ pm2 delete 0 杀死指定的进程
$ pm2 delete all 杀死全部进程

运行进程的不同方式:

$ pm2 start app.js -i max 根据有效CPU数目启动最大进程数目
$ pm2 start app.js -i 3 启动3个进程
$ pm2 start app.js -x 用fork模式启动 app.js 而不是使用 cluster
$ pm2 start app.js -x -- -a 23 用fork模式启动 app.js 并且传递参数 (-a 23)
$ pm2 start app.js --name serverone 启动一个进程并把它命名为 serverone
$ pm2 stop serverone 停止 serverone 进程
$ pm2 start app.json 启动进程, 在 app.json里设置选项
$ pm2 start app.js -i max -- -a 23 在--之后给 app.js 传递参数
$ pm2 start app.js -i max -e err.log -o out.log 启动 并 生成一个配置文件

步骤六:部署git环境

1、安装git

yum -y install git

在这里插入图片描述

步骤七、使用git将仓库中的后端项目发布到服务器

在这里插入图片描述
在这里插入图片描述

3、进入项目启用项目启动项目

可能的错误:
在这里插入图片描述
解决错误:

mysql -uroot -p 【登录MySQL】

ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘你的数据库密码’;

flush privileges; 【刷新权限】

在这里插入图片描述

4、修改原来项目中的MySQL配置

在这里插入图片描述

5、用第三方数据库工具远程链接阿里云数据库建立和serve一样的数据库

在这里插入图片描述
链接阿里云数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、再次启动项目并使用pm2管理

在这里插入图片描述
使用pm2 启动:
在这里插入图片描述

在这里插入图片描述

步骤八:将前端项目部署服务器

1、本地打包项目

在这里插入图片描述

npm run bulid

在这里插入图片描述

2、阿里云服务器安装rz插件,并将本地项目文件上传至阿里云

yum install lrzsz

使用:

  • 在阿里云服务的 /usr/local/ 目录下建立一个 www文件夹 【mkdir www】
  • 使用rz命令进行文件上传
    在这里插入图片描述

(1)将dist文件夹压缩【rz只能上传压缩文件】
选择dist压缩文件,上传即可
在这里插入图片描述
在这里插入图片描述
(2)阿里云安装 unzip插件【解压zip文件夹】

yum install unzip

unzip dist.zip

在这里插入图片描述
(3)修改nginx配置文件
在这里插入图片描述

:wq

在这里插入图片描述

步骤七:测试

在这里插入图片描述

参考博客链接:

node.js 部署
mysql部署(一)
MySQL部署二
PM2
Nginx部署
Nginx服务代理

哔哩哔哩视频教学

B站视频讲解

使用 Nuxt 构建简单后端接口及数据库数据请求 首先在 Nuxt 中实现后端接口数据请求,然后创建好接口文件,进行接口配置,最后在页面中使用 asyncData 函数进行接口请求即可。以上就是如何使用 Nuxt 框架实现一个简单的后端接口。 阅读详情

相关推荐

nestjs+nuxt实战(二),部署服务端完整流程,以及爬坑的详细过程

上次发的实战本来是说搞完整的整套流程的,由于中间花了些时间,最终还是只在本地前后端加数据库整个跑通了,因为之前讲过服务端部署流程所以那一期就没讲服务端部署了,但是想了想,这次这个加上了前端的部署跟调用,还是应该加上前端部署跟前后端整体跑通才算数,所以开始。

weixin_55458088的博客 1753

nuxt + express +mysql

在 Nuxt.js 项目中创建用于增删改查的前端页面。在项目根目录中创建一个名为 server 的文件夹。在 server 文件夹内创建一个 index.js 文件,用于设置 Express 服务器。在 server 文件夹中创建一个 Sequelize 配置。确保您的开发环境已经安装了 Node.js、npm、MySQL 以及 Vue CLI。步骤 3: 配置 Sequelize 和 MySQL。步骤 1: 创建 Nuxt.js 项目。步骤 4: 创建后端 CRUD 路由。步骤 5: 创建前端页面。

xytpp的博客 906

Nuxt+Vue+Node+mysql源码

Nuxt+Vue+Node+mysql 构建的代码,内含各种依赖包,下载后可直接运行 npm run dev 启动

基于Nux3+MySql 实现“待办事项”应用。做一个简单的全栈应用!

基于Nux3+MySql 实现“待办事项”应用。使用Nux3做一个全栈单体应用!

qq_38754686的博客 1728

ExpressNuxtMysqlNginxBlog:Express+Vue+SSR+Mysql+Nginx写的博客网站

项目说明 1项目使用Express+mysql+nuxt+nginx写的一个项目。nuxt用于实现服务端渲染。nginx做代理服务器对静态资源代理 2项目环境是node的8.5。 3详情页使用markdown语法,使用ejs模板来渲染。兼容移动端和桌面端 4项目线上部署地址: 。欢迎访问。 5整个项目的配置在config目录下面。可以根据自己的情况修改配置。比如端口号、域名等等。 6这个项目是我玩node一年以来的结晶。O(∩_∩)O~。 7整个项目布局都是less写的,没有使用任何第三方框架。 项目运行 //部署,具体细节看下面 npm install npm run build npm run start //开发 npm run dev 关于nginx代理配置 nginx的配置文件如下: user www www; worker_processes 2;#设置值和CPU核心数一致

前后端分离,服务端渲染的个人博客,基于 Vue、 Nuxt、Nodejs、Nestjs、Mysql、.zip

MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用程序、企业级解决方案以及其他各种数据处理场景的首选数据库平台之一。 以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如主键、外键)在表之间建立关联。它完全支持结构化查询语言(SQL),允许用户进行数据查询、插入、更新、删除、创建和管理数据库结构等操作。SQL标准的广泛支持使得MySQL易于学习,且与其他关系型数据库系统有良好的互操作性。 存储引擎 MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY等,每种引擎都有特定的优势和适用场景。例如,InnoDB提供事务安全、行级锁定和外键约束,适合处理高并发事务性的应用;MyISAM则更侧重于读取密集型操作,提供全文索引支持,适用于读多写少的场景。这种多引擎架构使得MySQL能够适应不同业务需求,提供高度定制化的存储解决方案。 性能与可扩展性 MySQL通过高效的缓存机制、查询优化器以及对硬件资源的有效利用,保证了在高负载情况下的稳定性和快速响应。它支持水平扩展(如通过分片、复制等技术)和垂直扩展(如增加硬件资源),以应对大规模数据存储和高并发访问的需求。 安全性与管理工具 MySQL提供了一系列安全措施,如用户账户管理、访问权限控制、SSL/TLS加密连接、审计日志等功能,确保数据的安全性和合规性。同时,MySQL附带了一系列管理工具,如MySQL Server、MySQL Workbench、MySQL Shell等,便于用户进行数据库配置、监控、备份、恢复、迁移等工作。 社区与生态系统 MySQL拥有庞大的开发者社区和丰富的第三方插件、库、中间件支持,提供了丰富的文档、教程、论坛以及专业服务,极大地简化了开发、运维和故障排查过程。 关键组件与日志 系统数据库 MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件调度等。 performance_schema:自MySQL 5.5版本引入,用于收集服务器性能数据,帮助诊断和优化系统性能。 test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。

nuxt连接mysql_连接数据库的两种方式 终于搞明白了!

java应用程序连接数据库的方式一般来说有两种1. 通过java.sql.DriverManager来得到数据库的连接。平常所说的Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();String user = "db2admin";String password = "db2kingdom";String url = "jdbc:db2...

weixin_28831341的博客 2498

硬件测试入门--环路响应(Bode)测试

环路分析的一个重要作用就是分析开关电源的稳定性。扫频测试原理主要是给开关电源电路注入一个频率变化的正弦信号,测量开关电源在频域上的特性,通过分析穿越频率、增益裕度和相位裕度来判断环路是否稳定,可以为电子工程师设计稳定的控制电路提供直观的数据。开关电源的稳定性关系到整个应用系统的可靠性,利用伯德图可以看出在不同频率下系统增益的大小和相位。通过伯德图来对开关电源的环路稳定性进行判断和分析已经成为评估开关电源可靠性必不可少的方法。

songninging的博客 1万+

springboot,vue3,nuxt3练习涉及后端数据mysql,非静态

在这个练习中,我们将使用 Spring Boot、Vue 3 和 Nuxt 3 来构建一个非静态的应用程序,涉及到后端数据存储和管理方面的 MySQL 数据库。综上所述,Spring Boot、Vue 3 和 Nuxt 3 的结合为我们提供了一个强大而灵活的开发平台,可以帮助我们构建动态、高效的应用程序。在与 Vue 3 和 Nuxt 3 结合使用时,Spring Boot 提供了强大的后端支持,可以处理数据处理、业务逻辑和与前端的接口交互。Nuxt 3 的使用可以使我们的应用程序更加灵活和高效。

gapjun0722的博客 653

从光斑图到锤形优化:一次搞定Zemax双胶合透镜的像散与场曲问题

本文详细解析了Zemax双胶合透镜设计中像散与场曲问题的诊断与优化方法。从光斑图分析到锤形优化技巧,提供了完整的光学设计实战指南,帮助设计师快速定位问题并有效改善系统性能,特别适合光学设计工程师和Zemax使用者参考。

weixin_27134495的博客 233

YOLOv8知识蒸馏实战:用BCKD和LD在自制数据集上分别提点1.63%和1.69%的保姆级教程

本文详细介绍了在YOLOv8模型上应用知识蒸馏技术(BCKD和LD方法)的实战教程,通过自制数据集实现性能提升1.63%和1.69%。内容涵盖环境配置、模型选择、BCKD和LD的具体实现及调参技巧,适合目标检测领域的开发者和研究者。

weixin_29082143的博客 245

nuxt连接mysql_nuxt+koa+mongodb项目搭建

最近搭了个nuxt+koa的前后端同构项目做性能统计用,记录一下一、先贴出文档教程地址二、准备好mongodb数据库本地下载了mongodb,安装好。这步网上非常多教程。不多说。运行mongosudo ./mongod查看数据库show dbsadmin 0.000GBconfig 0.000GBlocal 0.000GBlog 0.000GBtest 0.000GB选择t...

weixin_39692245的博客 1198

从零开始之stm32之CAN通信

CAN通信极简教程(小白友好版),从小白的视角了解并实现简单的STM32F103的CAN通信,直接上手。

qq_30993593的博客 1306

js连接mysql的使用方法

从指定的索引值位置开始,查询执行的长度的数据;insert into table (字段名,…) values (字段值,…select * from table where 字段名 like ‘%值’;select * from table where 字段名 like ‘_值’;update table set 字段名=新的字段值 where 条件。npm install mysql (在当前项目下安装mysql包)insert into table values (字段值, …...

m0_67393413的博客 3722

HLM(多层线性模型)在stata中语句

在阅读CEPS中发现有些研究采用的是HLM模型,HLM简单来说用一个方程跑两个回归。举例,对学习成绩影响因素,不同层有不同的影响,如在个体层面上个体特征会对成绩产生影响,在学校层面学校排名等因素会对成绩产生影响,两种因素不在一个层面,每层造成的差异都不相同。 在找相关语句时候发现操作这个语句的软件大多是SPSS和HLM,对于stata操作者并不友好。因此,在有限资料中总结了HLM在stata中的语句,后面会附上学习视频和链接。 先放语句,后面对方程式一个大致解析。由于针对HLM有一本书的介绍,可能一篇文章无

weixin_44652251的博客 1万+

RingBuffer 环形缓冲区----镜像指示位

称作环形缓冲区,也称作环形队列(circular queue),是一种用于表示一个固定尺寸、头尾相连的缓冲区的数据结构,适合缓存数据流。这个宏定义用于计算向下对齐的地址。size和align。size是要对齐的内存大小,align是所需的对齐大小。这个宏返回一个值,该值是size向下对齐到align边界后的地址。例如,假设我们有一个 32 位的系统,并且我们需要将数据对齐到 64 位的边界。我们可以使用在这个例子中,data数组的大小为 10 个元素,我们需要将其对齐到 8 字节边界。宏返回data。

呵呵哒!的博客 2408

nuxt express mysql_nuxt服务端渲染应用部署

nuxt服务端渲染应用部署为了提高运行的稳定性,我们采用PM2来管理程序。PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。下载PM2npm install pm2 -g上传项目nuxt项目除了 node_modules 和 .nuxt 这两个目录外,其它的都上传到服务器。下载nuxt项目的依赖库npm install...

weixin_36359107的博客 344

Bootloader Design of PIC18 series MCU

注意:下列描述是在PIC单片机上启用Bootloader的一个相关知识的近似完备集。所有需要了解的,与bootloader与用户态程序交互的理论知识都已给出。包含内存组织,跳转,中断等必备功能的描述。

含光左卫的工作笔记集 1267

Nuxt.js 服务端渲染从安装到部署

Nuxt.js 服务端渲染方案 了解 Nuxt.js 的作用 掌握 Nuxt.js 中的路由 掌握 layouts、pages 以及 components 的区别 能够在 Nuxt.js 项目中使用第三方 ui 库或者插件 掌握 Nuxt.js 中异步获取数据的方式 掌握 SEO 的优化 一、什么是 SEO SEO 是英文 Search Engine Optimization 的缩写,中文意思“搜索引擎优化”。SEO 是指在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索

汪聪的博客 1517

自动化测试与AI的结合应用

自动化测试,人工智能,机器学习,深度学习,测试用例生成,缺陷预测,测试优化 1. 背景介绍 在软件开发领域,自动化测试已成为不可或缺的一部分,它可以提高测试效率、降低测试成本,并确保软件质量。然而,传统的自动化测试方法往往依赖于人工编写的测试用例,这不仅耗时费力,而且难以应对复杂软件

AI架构师小马 2247

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Nuxt.js、Next.js和Nest.js有什么区别?

主要介绍了Nuxt.js、Next.js和Nest.js三者的区别以及使用场景。

qq_38886334的博客 4694

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Nuxt.js学习笔记 --后端和axios

上篇文章我们简单学习了SSR和基础的Nuxt.js语法,以及一些关于Nuxt.js的路由知识,东西不多,确实让我们感受到了Nuxt.js的方便配置。也不知道为什么,虽然我个人很喜欢一些小而美的框架,比如Flask, Koa, Gin之类的,但是对于Vue和Koa基础上得以封装的Nuxt.js也感觉到不错的样子。 路由和切换效果 Nuxt.js的路由封装的办法挺有意思的,上文我们讲过一些简单的路...

eswang的优快云博客 1197

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

打包微服务前后端分离项目并部署到服务器 --- 分布式 Spring Cloud + 页面渲染 Nuxt.js

前言 Spring Cloud项目属于微服务项目,也就是含有多个Sping Boot模块集合而成的项目 Nuxt.js项目属于前端基于Vue的服务端渲染项目 最近在服务器部署上线了一个基于Spring Cloud + 服务端渲染技术Nuxt.js的项目,在这里记录一下 一、部署后端 1、打包 步骤: 在pom.xml中加入打包依赖 在IDEA中点击clean、选择install打包成jar包 在target文件夹中可以看到打包的jar包 注意:如果target文件夹中出现多个jar包,.jar.orig

DevelopmentStack的博客 1307

nuxt vue node mysql_[vue] vue服务端渲染nuxt.js

初始化使用脚手架工具 create-nuxt-app 快速创建npx create-nuxt-app npx create-nuxt-app 执行一些选择在集成的服务器端框架之间进行选择:选择您喜欢的 UI 框架:选择您喜欢的测试框架:选择你想要的 Nuxt 模式 (Universal or SPA)添加 axios module 以轻松地将 HTTP 请求发送到您的应用程序中。添加 EsLint...

weixin_33598481的博客 354

Vue项目自动部署【精简版】NuxtJS + GitHub Actions + Linux 自动部署学习(包含阿里云Linux ECS购买过程、传统部署流程、pm2、Github Actions)

购买阿里云Linux服务器 如果已有服务器请直接跳转到【传统部署方式】 登录阿里云,访问 云服务器 ECS 购买地址:https://ecs-buy.aliyun.com/ 也可从首页导航菜单进入。 购买方式 一键购买 - 整合了一些常规配置选项,选择后直接确认订单。 一键购买提供的实例规格(服务器配置)都是【突发性能实例 t5】 自定义购买 - 按步骤完全自定义选择配置(推荐) 有更多的实例规格选择 当前购买的配置,在后期都可以通过升级调整,优惠按照当时的活动。 比如今天选好了配置并购买,

皮蛋很白的博客 938
上一篇: 个人笔记[Vue]
下一篇: 函数常用名字和CSS常用名词及命名规范
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值