阿里云ECS服务器搭建SpringBoot后端接驳微信小程序前端使用心得 #飞天加速计划·高校学生在家实践

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 了解到飞天加速计划,大学生可以免费体验阿里云ECS服务器。想到最近在弄的一个小程序后端在部署在阿里云服务器,前来尝试了阿里云的服务。使用过程很顺畅,也碰到了服务器端口3306无法访问的问题,咨询了客服给我了很满意的解决方案。希望发表给大家带来一些参考。希望大家可以避开这个坑。

个人情况介绍
本人大四,软件相关专业,有linux服务器基础,基本linux指令以及linux系统结构等有基本了解,该次运用阿里云ECS服务器是为了部署SpringBoot后端,接驳微信小程序。

使用阿里云的感想
之前大三小学期时使用过阿里云QUICK BI制作财务报表等,整体感觉非常code-free,基本不需要代码知识,和matlab相比,操作简单,提供可视化界面和操作指引。这次选择阿里云ECS服务器,看重的是阿里云稳定的服务和便捷的操作。作为云服务器全球巨头,相信阿里云的实力。使用过程中也感受到了阿里云服务提供教程的完整,在学生认证之后的一系列教程让我直接入门阿里云ECS服务器搭建、配置与使用,点赞。

使用过程中碰到的问题:3306端口无法访问
在使用阿里云搭建服务器的过程中,我选择的是Ubuntu20系统,通过命令行ssh连接服务器后自行安装配置了JDK服务。部署过程非常顺畅,但是在本地调试时,本地部署的后端出现了无法访问服务器3306端口的情况。自行搜索了许多博客,得到了以下几种解决手段:

  1. 检查阿里云安全组配置,添加3306端口
  2. 检查服务器防火墙配置,将3306添加到入站规则内
  3. 修改mysql库中user表的host字段,将localhost更新为%。
  4. 关闭访问端windows防火墙

可是啊!!!都不能解决问题。检查了很多遍服务器防火墙配置,根本没有安装防火墙服务;安全组排至添加了3306端口;mysql库中user表的host字段也已经更新;windows防火墙已经关闭。这些全部做到位之后,windows命令行telnet我的3306端口还是无法访问,真郁闷。检查了一下午,不能解决,尝试在阿里云上联系客服。
客服给出解决方案
客服很快啊!一下就连线上了。客服首先测试了我的3306端口确实不能访问,之后进行一步一步的问题推测,具体不太记得,反正一顿操作猛如虎啊!直接锁定了问题是服务器的mysql服务Bind-address的问题。给我发送了具体的解决方案,我直接无脑一顿执行。
具体解决方案是:修改mysql的配置文件my.conf,将bind-address后面IP改成0.0.0.0就行了!之后重启mysql服务,就可以访问了。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
存储 小程序 前端开发
【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)
【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)
251 0
|
12天前
|
网络协议
keepalived对后端服务器的监测方式实战案例
关于使用keepalived进行后端服务器TCP监测的实战案例,包括配置文件的编辑和keepalived服务的重启,以确保配置生效。
28 1
keepalived对后端服务器的监测方式实战案例
|
18天前
|
JavaScript NoSQL 中间件
《Node.js后端修炼手册》——揭秘服务器搭建与部署上线的生死时速,让你一战成名!
【8月更文挑战第27天】本文详细介绍如何从零开始利用Node.js构建后端服务器并部署至生产环境。首先,通过简易步骤搭建基础服务器,包括环境安装与配置。接着,引入Express框架优化路由与中间件管理,提升开发效率。随后,利用Mongoose实现MongoDB数据库连接,增强数据交互能力。为保证系统稳定性,文中还讲解了错误处理机制。最后,通过PM2等工具部署应用至生产环境,确保高效运行。本教程辅以示例代码,帮助读者快速掌握Node.js后端开发全流程。
51 2
|
2天前
|
存储 负载均衡 数据库
探索后端技术:从服务器架构到数据库优化的实践之旅
在当今数字化时代,后端技术作为支撑网站和应用运行的核心,扮演着至关重要的角色。本文将带领读者深入后端技术的两大关键领域——服务器架构和数据库优化,通过实践案例揭示其背后的原理与技巧。无论是对于初学者还是经验丰富的开发者,这篇文章都将提供宝贵的见解和实用的知识,帮助读者在后端开发的道路上更进一步。
|
14天前
|
Rust 安全 开发者
惊爆!Xamarin 携手机器学习,开启智能应用新纪元,个性化体验与跨平台优势完美融合大揭秘!
【8月更文挑战第31天】随着互联网的发展,Web应用对性能和安全性要求不断提高。Rust凭借卓越的性能、内存安全及丰富生态,成为构建高性能Web服务器的理想选择。本文通过一个简单示例,展示如何使用Rust和Actix-web框架搭建基本Web服务器,从创建项目到运行服务器全程指导,帮助读者领略Rust在Web后端开发中的强大能力。通过实践,读者可以体验到Rust在性能和安全性方面的优势,以及其在Web开发领域的巨大潜力。
27 0
|
15天前
|
Rust 安全 Java
Rust语言在Web后端的应用:基于Actix-web构建高性能、安全可靠的服务器实践
【8月更文挑战第31天】随着互联网的发展,Web应用对性能和安全性要求不断提高。Rust凭借卓越的性能、内存安全及丰富生态,成为构建高性能Web服务器的理想选择。本文通过一个简单示例,展示如何使用Rust和Actix-web框架搭建基本Web服务器,从创建项目到运行服务器全程指导,帮助读者领略Rust在Web后端开发中的强大能力。通过实践,读者可以体验到Rust在性能和安全性方面的优势,以及其在Web开发领域的无限潜力。
39 0
|
2月前
|
开发框架 前端开发 JavaScript
在微信框架模块中,基于Vue&Element前端的事件和内容的管理
在微信框架模块中,基于Vue&Element前端的事件和内容的管理
|
2月前
|
开发框架 移动开发 前端开发
在微信框架模块中,基于Vue&Element前端的后台管理功能介绍
在微信框架模块中,基于Vue&Element前端的后台管理功能介绍
|
2月前
|
开发框架 前端开发 JavaScript
在微信框架模块中,基于Vue&Element前端,通过动态构建投票选项,实现单选、复选的投票操作
在微信框架模块中,基于Vue&Element前端,通过动态构建投票选项,实现单选、复选的投票操作
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号