基于华为鲲鹏云的云计算实验个人总结
2026/4/25 20:37:20 网站建设 项目流程

华为云平台部署要点

云服务器(ECS)配置

  • 规格选择(遵循指导书建议): 建议使用鲲鹏计算(kc1系列),如kc1.xlarge.2(4vCPUs | 8GB)或更高配置
  • 操作系统: CentOS 7.6 64bit with ARM
  • 网络配置: 与RDS数据库保持同一VPC和子网
  • 安全组(端口问题是后续导致能不能登上网站、连上数据库等问题的重点): 配置必要的端口开放

项目克隆与部署

# 安装Git yum install -y git # 克隆项目 cd /home git clone [您的博客项目地址] # 编译部署(如使用Java项目) mvn install java -jar target/[项目jar包].jar

RDS数据库配置(以下以部署oa系统为例子)

购买RDS时的重要配置:

  • 与ECS在同一VPC下
  • 记录内网IP地址用于应用连接
  • (注入项目的sql文件)

执行以下命令,进入系统数据库配置文件application.properties(按实际情况看配置文件名) 目录

[root@ecs-oa home]# cd /home/oasys_mysql/src/main/resources/

修改url、username和password为刚刚记下来的RDS的内网地址、以及登录用户root和密码,保存文件,退出。

server.port=8088 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://192.168.0.200:3306/oasys?autoReconnect=true&useSSL=false&characterEncoding=utf-8&serverTimezone=Hongkong&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true spring.datasource.username=root spring.datasource.password=mypassword
# application.properties 示例 spring.datasource.url=jdbc:mysql://[RDS内网IP]:3306/[数据库名]?autoReconnect=true&useSSL=false&characterEncoding=utf-8&serverTimezone=Hongkong spring.datasource.username=[用户名] spring.datasource.password=[密码]

最后使用maven编译项目、运行

注意1:如何才能通过esc弹性公网ip访问oa系统网站

当我直接通过ip+端口访问oa系统时,发现拒绝访问

原因如下:esc未开放端口,需要为esc配置的安全组添加规则

添加成功后可以看到成功显示首页了

注意2:如何才能登录访问oa系统网站

我们要确保的点有:

  1. 数据库配置文件正确填写
  2. 数据库RDS安全组入方向规则有添加esc的公网ip(这代表RDS数据库是允许被这个ip读取数据的)

确保以上的点后,就能确保输入sql文件中含有的登录信息就能够登录网站了

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询