2026最新版:阿里云国际版 ECS 服务器手动搭建 Web 环境全攻略

教程 发布时间: 2026-03-12 02:03:03
摘要:本教程详细介绍了如何在阿里云国际版(Alibaba Cloud International)弹性计算服务(ECS)上,从零开始手动安装并配置 Linux + Nginx + MySQL + PHP(LEMP 堆栈),助力开发者快速部署海外业务。

一、 准备工作

在开始之前,请确保您已经:

  1. 拥有账号:已通过 [阿里云国际代理商] 成功注册并充值。
  2. 创建实例:已购买一台运行 Ubuntu 22.04 LTS 或 Debian 12 的 ECS 实例。
  3. 本地连接:已准备好 SSH 工具(如 macOS 终端、PuTTY 或 Termius)。


二、 步骤 1:连接服务器与系统更新

首先,通过 SSH 连接到您的阿里云国际版服务器:

Bash


ssh root@您的服务器IP

连接成功后,执行系统更新以确保所有软件包都是最新的:

Bash


sudo apt update && sudo apt upgrade -y


三、 步骤 2:安装 Nginx 高性能 Web 服务器

Nginx 是海外部署中最受欢迎的反向代理和 Web 服务器。

  1. 安装 Nginx:Bashsudo apt install nginx -y
  2. 检查运行状态: 在浏览器中输入您的 ECS 公网 IP。如果看到 "Welcome to nginx!",说明安装成功。


四、 步骤 3:配置阿里云安全组(关键步骤)

很多新手反映无法访问网站,通常是因为安全组未开放端口。

  1. 登录阿里云国际版控制台。
  2. 进入 ECS 实例详情 -> 安全组 -> 配置规则。
  3. 添加入方向规则:协议类型:HTTP (80) | 授权对象:0.0.0.0/0协议类型:HTTPS (443) | 授权对象:0.0.0.0/0协议类型:SSH (22) | 授权对象:您的本地 IP(安全起见)


五、 步骤 4:安装 MySQL 数据库

  1. 安装 MySQL Server:Bashsudo apt install mysql-server -y
  2. 执行安全设置脚本:Bashsudo mysql_secure_installation 按照提示设置强密码,并建议删除匿名用户和测试数据库。


六、 步骤 5:安装 PHP 8.x 并与 Nginx 联动

对于当前的 Web 开发,建议使用 PHP 8.1 或更高版本。

  1. 安装 PHP 及其常用扩展:Bashsudo apt install php-fpm php-mysql php-curl php-gd php-mbstring -y
  2. 配置 Nginx 识别 PHP: 编辑默认配置文件 /etc/nginx/sites-available/default,确保在 index 行添加了 index.php,并取消了关于 location ~ \.php$ 部分的注释。


七、 常见问题 (FAQ)

Q1: 为什么我的域名无法解析到阿里云国际版服务器? A: 请检查您的域名是否已在控制台完成解析(A记录),并确认该域名未被防火墙拦截。
Q2: 阿里云国际版实例支持快照备份吗? A: 支持。建议在进行重大环境变更前,先在控制台手动创建一个实例快照,防止数据丢失。


八、 结语

通过以上步骤,您已在阿里云国际版 ECS 上搭建了一个完整的 Web 环境。对于追求效率的用户,也可以选择安装 宝塔面板 (BT Panel)阿里云 CloudOps 进行可视化管理。