华为云 ECS 从零部署 Web 服务完整教程

举报
yd_261735970 发表于 2026/10/14 14:31:14 2026/10/14
【摘要】 本文记录在华为云弹性云服务器 ECS 上部署 Nginx Web 服务的实战全过程,包含 ECS 购买、安全组配置、远程连接、环境安装、服务启动、常见故障排查,适合新手快速上手云服务器,看完可以独立完成基础 Web 站点部署。

近需要搭建一个简单演示网站,用来测试页面访问,不想使用本地机器,考虑使用华为云 ECS 弹性云服务器。 需求:

  1. 购买一台 ECS,远程登录;
  2. 安装 Nginx,部署静态网页;
  3. 公网可以正常访问网站;
  4. 记录部署过程中踩过的坑。

方案选型:

  • 华为云 ECS:弹性云服务器,作为 Web 服务运行载体
  • 操作系统:CentOS 7.9
  • Web 服务:Nginx
  • 网络:弹性公网 EIP + 安全组放通 80 端口

二、方案架构

用户公网 → 弹性公网 IP (EIP) → 华为云安全组 → ECS 云服务器 → Nginx Web 服务

三、实操步骤

3.1 创建 ECS 弹性云服务器

  1. 登录华为云控制台,搜索【弹性云服务器 ECS】进入控制台页面;
  2. 点击【购买弹性云服务器】;
  3. 基础配置:
    • 区域:选择就近区域(例如华东 - 上海一)
    • 镜像:公共镜像 → CentOS 7.9 64 位
    • 实例规格:入门规格 1 核 2G(适合测试)
  4. 网络配置:
    • VPC:选择已有 VPC,若无则新建默认 VPC
    • 弹性公网 IP:勾选【现在购买】,分配 EIP,用于公网访问
    • 安全组:新建 / 选择安全组,后续需要放行 80、22 端口
  5. 设置登录方式:选择密码登录,设置 root 密码(记住密码,远程连接使用)
  6. 确认配置,勾选协议,提交订单,等待 ECS 创建完成(约 1~3 分钟)。

创建成功后,在 ECS 列表获取弹性公网 IP。

3.2 配置安全组(非常关键,新手最容易遗漏)

安全组相当于 ECS 的防火墙,不开放端口外部无法访问。

  1. ECS 控制台 → 安全组 → 找到实例绑定的安全组;
  2. 添加入方向规则:
    • 规则 1:协议 TCP,端口 22,源地址 0.0.0.0/0,用于 SSH 远程登录;
    • 规则 2:协议 TCP,端口 80,源地址 0.0.0.0/0,用于 Nginx 网页访问。

生产环境不建议源地址填 0.0.0.0/0,可限制为自己办公 IP,提升安全性。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。