必须完成域名解析与SSL证书协同配置:第一步确认域名已接入火山引擎托管;第二步申请免费DV证书或上传PEM格式证书及未加密RSA私钥;第三步在域名管理中绑定证书并开启HTTP强制跳转HTTPS;第四步验证HTTPS生效及301跳转。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在火山引擎上让自定义域名通过 HTTPS 正常访问,必须完成域名解析与 SSL 证书的协同配置,缺一不可——只配 DNS 不传证书,浏览器会显示不安全;只传证书不解析,用户根本访问不到你的服务。
第一步:确认域名已接入火山引擎托管
登录火山引擎控制台 → 进入「云服务器 ECS」或「容器服务(如 VeServerless)」→ 找到对应服务实例 → 点击「域名管理」→ 查看目标域名是否已添加并处于「已接入」状态。未接入的域名无法绑定证书,也无法触发 HTTPS 自动跳转。
第二步:上传或申请 SSL 证书
方法一:使用火山引擎免费 DV 证书(仅限单域名,有效期 3 个月)
进入「证书管理」→ 点击「申请证书」→ 选择「免费 DV 证书」→ 填写域名(如 example.com,不带 www)→ 提交后等待系统自动完成 DNS 验证(需确保该域名的 DNS 已由火山引擎托管,否则验证失败)。
方法二:上传已有证书(推荐用于泛域名、企业级证书)
在「证书管理」中点击「上传证书」→ 分别粘贴 PEM 格式的证书内容(含中间链)和私钥 → 【私钥必须为未加密的 RSA 私钥,以-----BEGIN RSA PRIVATE KEY-----开头,若含密码或为 PKCS#8 格式,上传后会提示“格式错误”】 → 上传成功后证书状态变为「已签发」。
第三步:将证书绑定到域名
① 返回「域名管理」页面,找到已接入的目标域名;
② 点击右侧「编辑」→ 展开「HTTPS 设置」区域;
③ 在「SSL 证书」下拉菜单中选择刚上传或申请成功的证书;
④ 开启「HTTP 强制跳转 HTTPS」开关;
⑤ 点击「保存」→ 系统立即下发配置,通常 1–2 分钟内生效。
注意:若绑定后仍 HTTP 可访问而 HTTPS 报错(如 ERR_SSL_PROTOCOL_ERROR),大概率是证书私钥与公钥不匹配,需重新核对 PEM 内容或重生成密钥对。
第四步:验证 HTTPS 是否生效
在浏览器地址栏输入 https://yourdomain.com,观察是否显示绿色锁标且无警告;
用 curl -I https://yourdomain.com 检查返回头中是否有 Server: volcanoengine 字样及 200 状态码;
访问 http://yourdomain.com 应自动 301 跳转至 https 版本。

















