阿里云服务器部署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。


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6天前
|
弹性计算 监控 负载均衡
|
6天前
|
缓存 负载均衡 监控
性能优化:Node.js高效服务器开发技巧与最佳实践
【10月更文挑战第29天】在Node.js服务器开发中,性能优化至关重要。本文介绍了几种高效开发的最佳实践,包括使用缓存策略、采用异步编程、实施负载均衡和性能监控。通过示例代码展示了如何实现这些技术,帮助开发者构建更快、更稳定的Node.js应用。
19 2
|
6天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
15天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
146 2
|
15天前
|
NoSQL Linux PHP
|
前端开发 JavaScript PHP
阿里云服务器部署Node.js项目
项目全程采用前端技术进行构建,做到组件化和模块化, 实现基于node.js技术的express搭建的接口和react技术实现的后台管理系统。
阿里云服务器部署Node.js项目
|
前端开发 网络协议 JavaScript
在阿里云服务器部署node项目遇到的一些问题
在阿里云服务器部署node项目遇到的一些问题
|
Web App开发 弹性计算 JavaScript
阿里云服务器部署Node.js项目
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统。Node.js的典型应用场景包括:
|
Web App开发 弹性计算 JavaScript
阿里云服务器CentOS 7.2系统 安装部署Node.js项目
本教程介绍如何在安装了CentOS 7.2系统的ECS实例上,安装Node.js并部署项目。
767 0
|
2月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装