使用firebase托管如何更改域名

CPP*_*CPP 2 firebase-hosting

我之前已成功配置firebase托管,但现在想要更改我正在使用的域名.

您似乎可以编辑当前域名,但这似乎没有做我在输入新域名时可以看到的任何内容.

不知道如何继续.

谢谢,克雷格.

CPP*_*CPP 6

因此,我向firebase支持发送了一封电子邮件,此过程涉及删除您当前的域名并添加新域名,这会导致一些停机时间,同时他们会获得新的SSL证书等.

如果有人试图这样做并且不想引起任何停机,那就不太难了.我遵循的高级流程从olddomain.com移动到newdomain.com而没有停机时间详述如下:

  1. 采购另一个临时服务器(即亚马逊或其他)并启动nginx
  2. 将静态文件(css,js,html,jpg等)部署到此临时服务器
  3. 购买olddomain.com的证书并将其部署在您的服务器上.如果你有搜索,你可以获得一些免费的(不想在这里认可任何特定的产品)
  4. 确保站点在临时服务器上以olddomain.com身份运行(破解您托管文件以强制您的域名指向新的临时服务器.
  5. 如果一切正常,请修改olddomain.com的DNS,使其指向您的临时服务器.
  6. 等待几个小时以确保所有流量都进入您的临时服务器(查看w3c样式日志以确保流量进入)
  7. 您现在可以安全地删除olddomain.com并在firebase托管下设置newdomain.com,而不会丢失对olddomain.com的流量
  8. 一旦newdomain.com在firebase托管上设置并运行,请配置olddomain.com以重定向到newdomain.com.可能希望暂时搁置一段时间,具体取决于您对olddomain.com的预期流量.
  9. 工作完成没有任何停机时间:)

希望这些步骤对其他人有用.

谢谢.