域名与 HTTPS
在服务的 网络 标签页 → 公网 中为 HTTP 端口绑定公网域名。那里的示意图显示了哪个域名路由到哪个端口。
自己的域名
- 点击 绑定自己的域名,输入名称(例如
app.example.com)并选择端口。 - 在你的 DNS 服务商处,为这个名称添加一条指向服务器 IP 地址的 A 记录,或者添加一条 CNAME,指向一个解析到该服务器的名称。
- Zenavo 会重新部署,解析生效后会签发 Let's Encrypt 证书。续期是自动的。
80 端口必须保持开放:Let's Encrypt 在签发证书前会通过 HTTP 验证域名。如果你使用 Cloudflare 的代理(橙色云朵),请把 SSL 设为 Full (strict),或者在签发证书期间关闭代理。
生成的域名
平台开启了生成域名功能时,生成域名 会在 Zenavo 的应用域名下为端口分配一个名称,不需要任何 DNS 设置。部分名称是保留的,例如 www、api 和 console。
证书状态
服务的 概览 列出了它的域名,以及每个域名的 HTTPS 证书状态:
- 已生效:证书已签发并在使用中。鼠标悬停可以看到到期时间;它会自动续期。
- 等待中:Let's Encrypt 还没有签发。鼠标悬停可以看到原因,通常是 DNS 记录还没有指向这台服务器,或者 80 端口没有开放。
状态大约每分钟刷新一次。管理 会打开网络标签页。
移除域名
在示意图中点击域名上的 ×。项目会重新部署,该域名不再提供服务。