从0开始阿里云ECS服务器

292 阅读3分钟

申请免费ECS服务器

根据官网申请免费的导航一直点下去即可

创建密钥,绑定密钥

通过SSH远程连接(Linux)

您可以在阿里云客户端通过公网IP或借助云助手,使用SSH远程连接您的ECS实例。操作步骤如下:

重要

  • Linux实例必须处于运行中状态。
  • Linux实例已分配公网IP地址,或Linux实例已安装云助手Agent且云助手服务在线。
  1. 在阿里云客户端首页,单击云服务器(ECS)
  2. 在实例列表上方选择实例所在地域。
  3. 操作列中选择远程连接(SSH)...
  4. 依次输入登录用户名(默认root,可配置默认值)、端口(默认22,可配置默认值),并选择认证方式

这里选择 SSH 私钥认证

配置

安装Docker

安装Docker并使用镜像仓库ACR_云服务器 ECS(ECS)-阿里云帮助中心

执行以下命令安装Docker社区版本。

  1. 说明

使用Compose插件时,命令中间不用连字符,比如docker compose version

  1. 执行安装docker 命令
#添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo
#安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#启动Docker
sudo systemctl start docker
#设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker

通过查看Docker版本命令,验证Docker是否安装成功。

sudo docker -v

如下图回显信息所示,表示Docker已安装成功。


注意使用对应的Linux系统版本的docker 安装命令,例如选Center OS及版本

服务部署表格

服务名称英文名端口号版本号服务类别
数据库MySQL3306v8环境依赖
缓存Redis6379v6环境依赖
消息队列RabbitMQ5672v3.9.11环境依赖
注册中心Nacos8848v2.2.3环境依赖
网关服务Gateway8080业务服务
商品服务service-product80811.0.0业务服务
订单服务service-order90001.0.0业务服务
日志服务service-log93001.0.0业务服务

来安装个 Nacos 服务

nacos官方文档quickstart

上传个nacos 包

Screenshot 2025-02-20 at 15.49.58.png

安装个JDK

操作步骤

  1. 登录ECS管理控制台,找到目标ECS实例,单击实例ID,进入实例详情页。

  2. 选择定时与自动化任务 > 安装/卸载扩展程序 > 安装扩展程序

    image

  3. 安装扩展程序对话框,要安装的扩展程序选择Java,然后单击下一步,按照界面提示完成操作。image

    当任务状态为已完成时,说明Java已安装。image

  4. 远程连接部署的ECS实例,执行以下命令以验证Java是否已成功安装,并且能够显示版本信息。

    ** **

    java -version
    

    image

解压,运行

访问 http://serverhost:8848/nacos 发现无法访问

1. 检查安全组,查看对应的端口号是否开放

Screenshot 2025-02-20 at 18.17.36.png

2. 关闭防火墙

image.png

访问成功

Screenshot 2025-02-20 at 18.20.55.png