阿里云服务器部署Node.js项目

简介: 项目全程采用前端技术进行构建,做到组件化和模块化, 实现基于node.js技术的express搭建的接口和react技术实现的后台管理系统。

使用过程记录

  1. 本人是软件工程大四学生,临近毕业,正处于找工作的阶段。大学四年,虽说学习的是软件工程,但是对前端开发产生了浓厚的兴趣,正因此也决定了本人毕业之后的职业发展方向。众所周知,找工作项目经验特别重要,本人大三时从社区和论坛上了解到阿里云的“飞天加速计划·高校学生在家实践”活动,一直对服务器部署有着兴趣,毕竟项目开发最终的目的就是要上线供用户使用,于是在找工作这段空闲时间,学习了服务器部署。
  2. 开始对云服务器的了解不深刻,一直觉得部署上线是一件挺难的事情。后来了解到阿里云这个计划后,我登录阿里云平台,进行学生认证,阿里云就有自己的步骤教学,跟着教学一步步走,就购买好了服务器实例,实例的名字非常好理解,即对象和实例的关系。实例中涉及服务器操作系统和服务器配置,其中有些许不同。
  3. 买完云服务器,又有点懵,于是上网搜索教程。当前已经有了公网IP,那下一步应该怎么做呢。找了网上说明的教程,逐渐了解到云服务器其实就相当于云上的电脑主机,只需要在云服务器上搭建一套生产环境就可以部署项目了。但是由于各配置还是相对有难度,于是宝塔等工具应运而生,直接简化了步骤。
  4. 在这里分享关于前端技术开发的项目部署过程及心得,

前端技术实现的项目部署比后端技术要简单。

本人是购买的阿里云服务器,Linux操作系统

使用xshell连接服务器,

xshell连接成功之后会出现一串地址和账户密码,

输入地址进入宝塔面板操作该服务器实例,

主要即对数据库进行添加,

将接口项目整个上传至文件夹,

将后台管理系统react项目打包,将dist上传至文件夹,

随后使用PM2管理Node.js接口项目,

在站点处使用php管理后台系统即可上线。


关于什么是ecs服务器?

它是应用程序的运行环境

弹性架构,应该避免将原有物理服务器上的应用都照搬到云服务器上。

纵向的弹性:根据业务量的增长或减少自由变更自己的配置。

横向的弹性:与传统IDC模式不同,可以随时释放资源。


创建web环境:linux系统一般使用LNMP、window一般使用windows server。


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
SQL JavaScript 关系型数据库
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
|
22天前
|
JSON JavaScript 前端开发
使用 Node.js 和 Express 构建 RESTful API 服务器
【10月更文挑战第3天】使用 Node.js 和 Express 构建 RESTful API 服务器
|
24天前
|
JavaScript Linux 网络安全
VS Code远程调试Nodejs项目
VS Code远程调试Nodejs项目
|
27天前
|
Web App开发 JavaScript 前端开发
使用Node.js和Express框架构建Web服务器
使用Node.js和Express框架构建Web服务器
|
13天前
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API服务器
【10月更文挑战第12天】使用JavaScript和Node.js构建简单的RESTful API服务器
9 0
|
2月前
|
JavaScript Linux 开发工具
如何将nodejs项目程序部署到阿里云服务器上
该文章详细描述了将Node.js项目部署到阿里云服务器的步骤,包括服务器环境配置、项目上传及使用PM2进行服务管理的过程。
|
弹性计算 JavaScript 安全
阿里云ECS服务器配置Node环境实践
使用阿里云ECS服务器配置Node环境实践。
605 0
|
13天前
|
弹性计算 网络安全
阿里云国际OpenAPI多接口快速管理ECS服务器教程
阿里云国际OpenAPI多接口快速管理ECS服务器教程
|
2天前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
16 3
|
7天前
|
存储 弹性计算 编解码
通过阿里云的活动租赁云服务器时如何选择实例规格?选择指南参考
新手用户通过阿里云的活动租赁云服务器的时候实例规格应该怎么选?目前在阿里云的活动中,可选的云服务器类型除了轻量应用服务器之外,云服务器的主要实例规格有经济型e、通用算力型u1和计算型c7与c8y、通用型g7与g8y、内存型r7与r8y等实例,但是对于新手来说,由于是初次购买,实例规格往往不知道怎么选择了。本文为大家展示阿里云目前活动中各云服务器实例规格性能、适用场景以及选择指南参考。