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

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介: 云服务器、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 前端项目,这样就完整地完成了一整个前后端项目的部署啦。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
存储 缓存 监控
MySQL服务器配置优化:my.cnf参数调优指南
本文深入解析了MySQL核心配置参数及性能优化技巧,涵盖内存结构、调优原则、存储引擎优化、查询性能优化等内容,通过实战案例帮助读者构建高性能MySQL服务器配置,解决常见的性能瓶颈问题。
|
4月前
|
Shell 网络安全 开发工具
服务器已经搭建好的项目如何关联至gitee对应仓库并且将服务器的项目代码推送至gitee-优雅草卓伊凡
服务器已经搭建好的项目如何关联至gitee对应仓库并且将服务器的项目代码推送至gitee-优雅草卓伊凡
281 5
|
4月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
768 4
|
6月前
|
监控 Java Linux
Apache NiFi项目的编译与部署于CentOS服务器
总而言之,Apache NiFi的编译和部署虽然涉及多个步骤,但这些操作步骤简明扼要,即使是不太熟悉Java或Maven的用户也能跟随指南完成。通过遵循上述步骤,您将能够在CentOS服务器上成功部署Apache NiFi,为您的数据流处理任务建立一个功能强大的平台。
451 16
|
6月前
|
关系型数据库 MySQL 数据库
为什么 MySQL 不推荐用 Docker 部署?
本文探讨了MySQL是否适合容器化的问题,分析了Docker容器在数据安全、性能瓶颈、状态管理及资源隔离等方面的挑战,并指出目前主流分布式数据库如TDSQL和OceanBase仍倾向于部署在物理机或KVM上。
342 0
|
8月前
|
弹性计算 安全
阿里云服务器镜像,快速迁移项目数据
有时候旧服务器快到期了,想把项目、数据、软件挪到新服务器上,如果全部重新搭建的话,那无疑是耗时又费力。有了镜像迁移,就方便了许多。
642 1
|
9月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
611 17
|
5月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
444 158
|
5月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。

推荐镜像

更多