使用 firebase 托管如何更改域名
With firebase hosting how do I change the domain name
我之前已经成功配置了 firebase 托管,但现在想更改我正在使用的域名。
您似乎可以编辑当前域名,但这似乎没有任何效果,我在输入新域名时可以看到。
不确定如何进行。
谢谢,
克雷格
所以我给 firebase 支持发送了一封电子邮件,这个过程涉及删除您当前的域并添加一个新域,这涉及一些停机时间,同时他们会获取新的 SSL 证书等。
如果有人试图这样做并且不想招致任何停机时间,那么这并不太困难。下面详细介绍了我在不停机的情况下从 olddomain.com 迁移到 newdomain.com 的高级流程:
- 采购另一个临时服务器(即亚马逊或其他)并启动 nginx
- 将您的静态文件(css、js、html、jpg 等)部署到此临时服务器
- 为 olddomain.com 获取证书并将其部署到您的服务器上。如果你有搜索,你可以得到一些免费的一个月(不想在这里认可任何特定的产品)
- 确保站点在您的临时服务器上 运行 为 olddomain.com(破解您的主机文件以强制您的域名指向新的临时服务器。
- 如果一切正常,请修改 olddomain.com 的 DNS,使其指向您的临时服务器。
- 等待几个小时以确保所有流量都进入您的临时服务器(查看 w3c 样式日志以确保流量进入)
- 您现在可以在 firebase 托管下安全地删除 olddomain.com 和设置 newdomain.com,而不会丢失 olddomain.com
的流量
- 在 newdomain.com 设置和 运行 Firebase 托管后,配置 olddomain.com 以重定向到 newdomain.com。可能需要将其保留一段时间,具体取决于您期望 olddomain.com.
的流量
- 无需停机即可完成工作:)
希望这些步骤对其他人有用。
谢谢。
我之前已经成功配置了 firebase 托管,但现在想更改我正在使用的域名。
您似乎可以编辑当前域名,但这似乎没有任何效果,我在输入新域名时可以看到。
不确定如何进行。
谢谢, 克雷格
所以我给 firebase 支持发送了一封电子邮件,这个过程涉及删除您当前的域并添加一个新域,这涉及一些停机时间,同时他们会获取新的 SSL 证书等。
如果有人试图这样做并且不想招致任何停机时间,那么这并不太困难。下面详细介绍了我在不停机的情况下从 olddomain.com 迁移到 newdomain.com 的高级流程:
- 采购另一个临时服务器(即亚马逊或其他)并启动 nginx
- 将您的静态文件(css、js、html、jpg 等)部署到此临时服务器
- 为 olddomain.com 获取证书并将其部署到您的服务器上。如果你有搜索,你可以得到一些免费的一个月(不想在这里认可任何特定的产品)
- 确保站点在您的临时服务器上 运行 为 olddomain.com(破解您的主机文件以强制您的域名指向新的临时服务器。
- 如果一切正常,请修改 olddomain.com 的 DNS,使其指向您的临时服务器。
- 等待几个小时以确保所有流量都进入您的临时服务器(查看 w3c 样式日志以确保流量进入)
- 您现在可以在 firebase 托管下安全地删除 olddomain.com 和设置 newdomain.com,而不会丢失 olddomain.com 的流量
- 在 newdomain.com 设置和 运行 Firebase 托管后,配置 olddomain.com 以重定向到 newdomain.com。可能需要将其保留一段时间,具体取决于您期望 olddomain.com. 的流量
- 无需停机即可完成工作:)
希望这些步骤对其他人有用。
谢谢。