阿里云服务器部署 React+nodejs+mysql 项目

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: 云服务器、react、mysql、nodejs
  • 本人目前大三,在浙江海洋大学就读计算机专业。这次暑假想自己开发一下项目并部署到云服务器上,就从知乎刷到了阿里云的“飞天加速计划·高校学生在家实践”活动,看着官方活动支持大学生使用,所以就试着来使用一下阿里云提供的这个 ecs 服务器。
  • 首先先跟着阿里云提供的 ecs 云服务器官方实验来操作,里面的操作步骤都非常详细,所以跟着操作不到一会就完成了云服务器的实例创建以及资源分配等情况。由于官方提供的操作步骤详细,所以跟着一步步操作下来没有碰到什么问题,顺利就了解到了 ecs 云服务器的创建与使用。
  • 在用阿里云提供的云服务器部署自己的项目时,碰到了一些问题,自己也收获了许多。首先部署 nodejs 以后,需要用 pm2 来管理 nodejs 应用。自己采用的是 linux 系统,所以都用 yum 来下载所需要的 node 环境,以及 mysql 等开发所需要的内容。在下载完 mysql 以后就需要开启远程访问链接,因为 mysql 版本是 8.0 版本以后的。所以开启远程访问链接的话需要执行 3 条 mysql 命令:

       mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
       mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
       mysql> FLUSH PRIVILEGES;

    这样操作以后,就成功开启了 mysql 的远程访问了,之后只需要开启阿里云的安全组,允许 mysql 的3306 端口访问就可以用本地 navicat 等数据库软件来成功连接云服务器的上 mysql 内容啦。image.png如图所示。之后的操作步骤就很简单了,使用 nginx 来部署 react 前端项目,这样就完整地完成了一整个前后端项目的部署啦。

相关实践学习
基于ECS搭建FTP服务
本教程介绍如何在Linux实例上安装并配置vsftpd,在被动模式下,使用本地用户访问FTP服务器的配置方法。。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
弹性计算 人工智能 前端开发
在阿里云ECS上部署n8n自动化工作流:U2实例实战
本文介绍如何在阿里云ECS的u2i/u2a实例上部署开源工作流自动化平台n8n,利用Docker快速搭建并配置定时任务,实现如每日抓取MuleRun新AI Agent并推送通知等自动化流程。内容涵盖环境准备、安全组设置、实战案例与优化建议,助力高效构建低维护成本的自动化系统。
1461 5
|
5月前
|
Java Linux Apache
在CentOS服务器上编译并部署NiFi源码
部署Apache NiFi在CentOS上是一个涉及细节的过程,需要注意Java环境、源码编译、配置调整等多个方面。遵循上述步骤,可以在CentOS服务器上成功部署和配置Apache NiFi,从而高效地处理和分发数据。
242 17
|
6月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
751 13
|
6月前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
567 0
监控 安全 Linux
362 0
|
6月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
6月前
|
SQL 关系型数据库 MySQL
Mysql数据恢复—Mysql数据库delete删除后数据恢复案例
本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据被删除。删除后未对该表进行任何操作。需要恢复误删除的数据。 在本案例中的mysql数据库未进行备份,也未开启binlog日志,无法直接还原数据库。
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1147 152

推荐镜像

更多