文档首页> 互联网资讯> 阿里云ECS绑定域名:解析、端口与Web配置

阿里云ECS绑定域名:解析、端口与Web配置

发布时间:2026-07-15 00:23       

阿里云服务器绑定域名

在阿里云服务器 ECS 上绑定域名,通常是指将用户访问的域名解析到服务器公网 IP,并在服务器 Web 环境中配置站点,使访问域名时可以打开对应网站。整个过程主要分为:准备服务器与域名、配置 DNS 解析、检查安全组、配置 Web 服务、绑定网站目录、测试访问以及配置 HTTPS。

一、准备工作

在开始绑定域名之前,需要确认以下信息:

  1. 已购买阿里云 ECS 服务器,并拥有公网 IP 地址。
  2. 已拥有域名,可以在阿里云万网或其他域名注册商处管理 DNS。
  3. 服务器已安装 Web 服务,例如 Nginx、Apache、IIS 等。
  4. 如果网站面向中国大陆用户访问,需要确认域名已完成 ICP 备案。
  5. 确认服务器 80 和 443 端口已经开放。

如果域名没有备案,在大陆地域的阿里云服务器上可能无法正常通过 HTTP 或 HTTPS 访问。

二、查看服务器公网 IP

登录阿里云控制台,进入 ECS 实例详情页,找到服务器的公网 IPv4 地址。这个 IP 地址就是后续域名需要指向的目标地址。

例如:

公网 IP:123.123.123.123

如果服务器没有公网 IP,需要先绑定弹性公网 IP,否则域名无法直接解析到服务器。

三、添加域名 DNS 解析

如果域名在阿里云注册,可以进入阿里云控制台,找到“域名”或“云解析 DNS”服务,选择需要绑定的域名,添加解析记录。

常见解析方式如下:

1. 主域名解析

如果希望访问 example.com 时打开网站,可以添加如下记录:

记录类型:A
主机记录:@
记录值:服务器公网 IP

2. www 域名解析

如果希望访问 www.example.com 时打开网站,可以添加:

记录类型:A
主机记录:www
记录值:服务器公网 IP

3. 使用 CNAME 解析

如果网站使用了 CDN、对象存储或负载均衡,也可以使用 CNAME 记录,将域名指向服务商提供的地址。

记录类型:CNAME
主机记录:www
记录值:CDN 或负载均衡提供的域名

添加完成后,等待解析生效,即可进入下一步。

四、检查服务器安全组

在阿里云 ECS 控制台中,进入实例所属的安全组,确认是否允许外部访问 Web 端口。

常用端口包括:

80:HTTP 访问端口
443:HTTPS 访问端口
22:Linux SSH 远程连接端口
3389:Windows 远程桌面端口

如果是 Linux 服务器,通常需要开放 80 和 443;如果使用自定义端口,还需要开放对应端口。

安全组规则示例:

协议类型:TCP
端口范围:80/80
授权对象:0.0.0.0/0
协议类型:TCP
端口范围:443/443
授权对象:0.0.0.0/0

五、配置 Web 服务绑定域名

DNS 解析只是让域名指向服务器,真正访问网站还需要在服务器 Web 服务中绑定域名和网站目录。

1. Nginx 配置示例

进入 Nginx 配置目录,新建站点配置文件:

vim /etc/nginx/conf.d/example.com.conf

添加配置:

server {
    listen 80;
    server_name example.com www.example.com;

    root /www/wwwroot/example.com;
    index index.html index.php;

    location / {
        try_files $uri $uri/ =404;
    }
}

检查配置并重启 Nginx:

nginx -t
nginx -s reload

2. Apache 配置示例

创建虚拟主机配置:


    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /www/wwwroot/example.com

    
        Require all granted
    

保存后重启 Apache 服务即可。

3. Windows IIS 配置示例

如果使用 Windows 服务器,可以打开 IIS 管理器,进入“网站”设置,选择对应站点,点击“绑定”,添加域名:

类型:http
IP 地址:全部未分配
端口:80
主机名:example.com 或 www.example.com

六、上传网站文件

将网站程序上传到服务器对应目录,例如:

/www/wwwroot/example.com

确保网站入口文件存在,例如:

index.html
index.php
default.aspx

如果使用宝塔面板,可以在“网站”中直接添加站点,填写域名和网站目录,系统会自动生成 Nginx 或 Apache 配置。

七、配置 HTTPS 证书

如果网站需要 HTTPS 访问,可以为域名申请 SSL 证书,并在服务器中配置 443 端口。

常见方式包括:

  1. 在阿里云 SSL 证书服务中申请证书。
  2. 使用 Let’s Encrypt 免费证书。
  3. 通过宝塔面板一键申请并部署 SSL。

配置 HTTPS 后,建议将 HTTP 自动跳转到 HTTPS,提升访问安全性。

八、测试域名是否绑定成功

完成配置后,可以通过以下方式测试:

  1. 浏览器访问 http://example.com
  2. 浏览器访问 http://www.example.com
  3. 使用命令查看解析结果:
ping example.com
nslookup example.com

如果域名能正确显示服务器 IP,并且网页可以正常打开,说明域名绑定基本完成。

常见问题

域名解析后无法访问

可能原因包括:安全组未开放 80 端口、Web 服务未启动、网站目录配置错误、域名未备案或解析未生效。

访问 IP 正常,访问域名不正常

这种情况通常是 Web 服务没有绑定域名,或者 DNS 解析未正确指向服务器 IP。

多个域名指向同一服务器

可以在 Web 服务中配置多个 server_name 或虚拟主机,将不同域名指向不同网站目录。

需要同时支持主域名和 www 域名

在 Nginx 或 Apache 配置中同时填写两个域名即可,例如:

example.com
www.example.com

总结

阿里云服务器绑定域名的核心流程是:确认服务器公网 IP,添加 DNS 解析记录,开放安全组端口,在 Web 服务中绑定域名和网站目录,最后测试访问。只要域名解析正确、服务器端口开放、网站服务配置无误,就可以通过域名正常访问部署在阿里云 ECS 上的网站。