🎉 阿里云 Web 应用托管 (Web App Service, WAS) 配置自定义域名并开启 HTTPS 流程如下:
-
准备工作 📝
-
一个已注册的域名 🌍。 你需要在域名注册商处购买并拥有该域名。
-
已完成实名认证的阿里云账号 🔑。 确保你的阿里云账号已通过实名认证,才能使用相关服务。
-
已创建的 Web 应用托管应用 🚀。 确认你已经在 Web 应用托管中创建了你的应用程序。
-
配置自定义域名 ⚙️
-
登录阿里云控制台 🖥️。
访问阿里云官网,使用你的账号密码登录。
-
进入 Web 应用托管 🧭。
在控制台中搜索 "Web 应用托管",或在产品列表中找到并进入 Web 应用托管服务。
-
选择应用 🖱️。
在应用列表中,找到你想要配置自定义域名的应用,并点击进入应用详情页面。
-
添加自定义域名 ➕。
在应用详情页面的 "域名管理" 或类似标签页中,找到 "添加自定义域名" 或 "绑定域名" 的选项,点击进入。
-
填写域名信息 📝。
输入你的自定义域名(例如:
www.example.com),并按照提示完成其他相关信息的填写。通常需要验证域名的所有权,阿里云会提供相应的验证方式,例如添加 TXT 记录到你的域名解析中。
-
完成域名绑定 ✅。
按照阿里云的指引完成域名绑定过程。等待阿里云验证域名所有权。这可能需要几分钟到几小时不等,取决于域名解析的生效时间。
-
配置域名解析 🌐
-
获取 Web 应用托管的 CNAME 值 ℹ️。
在 Web 应用托管的域名管理页面,你会找到阿里云分配给你的应用的 CNAME 值。
-
登录域名解析服务商 🔑。
前往你购买域名的服务商(例如阿里云、腾讯云、GoDaddy 等)的域名解析控制台。
-
添加 CNAME 记录 ➕。
找到你想要配置的域名,添加一条 CNAME 记录。
- 记录类型:CNAME
- 主机记录(或子域名):通常填写
www 或 @ (代表根域名)
- 记录值:填写你在 Web 应用托管获取的 CNAME 值
- TTL:默认值即可
-
保存设置 💾。
保存你的域名解析设置。 域名解析生效需要一段时间,通常几分钟到几小时。 你可以使用
ping 命令或在线 DNS 查询工具来验证解析是否生效。
-
开启 HTTPS 🔒
-
返回 Web 应用托管控制台 🖥️。
回到阿里云 Web 应用托管的应用详情页面。
-
开启 HTTPS 🛡️。
在 "域名管理" 或类似标签页中,找到 "HTTPS 配置" 或 "SSL 证书" 的选项。
-
选择证书类型 🔑。
-
免费证书:阿里云通常提供免费的 DV (Domain Validation) SSL 证书。 如果你只需要基本的加密,可以选择这个选项。
-
自有证书:如果你已经有从其他 CA (Certificate Authority) 购买的 SSL 证书,可以选择上传你的证书(包括证书文件和私钥文件)。
-
配置证书 ⚙️。
按照阿里云的提示配置证书。 如果你选择免费证书,阿里云会自动为你申请和部署证书。 如果你选择自有证书,你需要上传证书文件和私钥文件。
-
启用 HTTPS ✅。
完成证书配置后,启用 HTTPS。 阿里云会自动将 HTTP 请求重定向到 HTTPS。
-
验证 HTTPS 🚀。
在浏览器中访问你的网站(例如:
https://www.example.com),确认网站已成功启用 HTTPS,浏览器地址栏显示安全锁标志 🔒。
-
其他注意事项 ⚠️
-
强制 HTTPS: 建议开启强制 HTTPS,确保所有访问都通过 HTTPS 进行加密。
-
HSTS (HTTP Strict Transport Security): 可以考虑配置 HSTS,进一步提升网站的安全性。
-
定期检查证书有效期: SSL 证书有有效期,需要定期检查并及时更新。
-
CDN 集成: 如果你的网站需要更高的性能,可以考虑集成阿里云 CDN,并配置 CDN 的 HTTPS。
希望以上步骤能帮助你成功配置自定义域名并开启 HTTPS! 😊