阿里云服务器如何绑定域名:分四步完成
阿里云服务器如何绑定域名,核心流程分为ICP备案、DNS解析、服务器站点配置、安全组放行,国内地域ECS实例必须先完成ICP备案,备案通过后域名才能正常对外提供网站访问,海外节点无需备案,解析设置完成后等待TTL时间生效即可;解析主要添加A记录指向ECS公网IP,主机记录填@代表主域名,填www代表二级域名,TTL推荐设置为10分钟,解析生效区间一般几分钟到数小时,你可以使用nslookup工具校验解析结果,站点层面在Nginx或者Apache配置server块绑定域名,安全组入方向开放80、443端口,仅开放必要端口可以降低访问层面的风险。
阿里云服务器如何绑定域名:备案环节
国内地域的ECS实例,域名绑定建站必须走ICP备案,备案主体分为个人和企业,个人备案只能用于非经营性站点,企业备案可以用于经营性网站,备案接入商选择阿里云,提交材料后等待管局审核,审核周期大多在10至20个工作日。备案提交阶段你可以提前添加解析记录,但是备案未通过前,国内网络环境下无法通过域名访问站点,仅IP访问不受备案限制。服务器在香港、新加坡等海外地域,直接跳过备案步骤,配置解析之后就能测试访问。
备,是前置门槛。
阿里云服务器如何绑定域名:DNS解析配置
登录阿里云云解析DNS控制台,找到目标域名进入解析设置页面,点击添加记录,记录类型选择A记录,记录值填写ECS实例详情页的公网IPv4地址。主机记录填写@,对应不带www的主域名;主机记录填写www,对应www开头的二级域名,两条记录可以同时添加。TTL是解析缓存时长,测试调试阶段设置600,稳定上线后可调高至3600,解析记录保存之后,修改本地DNS或者等待运营商缓存刷新,才能看到变化。
| 记录类型 | 主机记录 | 适用场景 |
|---|---|---|
| A记录 | @ | 主域名直接访问 |
| A记录 | www | www二级域名访问 |
| CNAME记录 | @ | 使用弹性负载均衡场景 |
阿里云服务器如何绑定域名:站点程序绑定
解析只是把域名导向IP,服务器内部的Web服务还需要识别域名请求,Nginx环境下打开nginx.conf或者站点单独配置文件,新增server配置块,server_name字段填写你的域名,同时配置root网站目录和index首页文件,配置完成后执行nginx-t校验语法,无报错再重载服务。Apache环境修改vhost虚拟主机配置,同样设置ServerName和ServerAlias,填写主域名和www域名。如果使用宝塔面板,在网站菜单添加站点,填入域名,程序会自动写入虚拟主机配置,操作门槛更低。
这里有一处容易出错的操作,只做解析而不在Web服务绑定域名,访问时会打开服务器默认站点,而不是你想要的网站目录。
阿里云服务器如何绑定域名:安全组与验证
进入ECS实例的安全组配置页面,新增入方向放行规则,协议选择TCP,端口范围填写80/443,授权对象填写0.0.0.0/0,放行HTTP和HTTPS访问端口,远程管理端口22、3389按需开放,不要无限制放开全部端口。全部配置完成后,在本地终端执行nslookup域名,看返回IP是否和ECS公网IP一致,解析正常后打开浏览器访问域名,排查页面打不开问题时,优先区分解析失败、端口拦截、Web服务未启动三类问题。
该方法的适用边界是,仅适用于独立ECS、轻量应用服务器,不包含CDN、WAF、负载均衡中转场景,这类中转架构需要把域名解析指向中转节点,而不是直接解析到ECS的IP。
HTTPS可以在阿里云SSL证书服务申请免费证书,部署到Nginx或者Apache,把80端口请求自动跳转至443,提升访问链路的安全性。证书部署完成后,浏览器地址栏会出现安全锁标识,多数搜索引擎对HTTPS站点会有更友好的收录表现。
- 不要频繁修改解析记录,短时间多次改动会拉长缓存生效时间
- ECS更换公网IP之后,需要同步更新DNS里A记录的记录值
- 域名不在阿里云注册,需要把域名DNS服务器修改为阿里云DNS地址,才能在云解析控制台管理
