Custom domains/zh-cn

Miraheze 可以让你用你的自定义域名创建wiki，而不是墨守成规的用miraheze.org的子域名，你可以用你自己有的域名（例如mywiki.com或者wiki.domain.com）. 阅读步骤一章获得帮助.

步骤
设置自己的域名实际上简直易如反掌. 只需以下4步：

1. 获取域名.
 * 您需要先获取域名，然后才能设置自定义域名. 有许多信誉良好的提供商，例如 [Namecheap]，您可以在上面购买域名. 不想花钱买？点击这里获取免费域名服务.

2. 定向至Miraheze.
 * 有了域名之后，你就该把它的 DNS 记录指向 Miraheze 了. 您可以直接将 @ 记录指向Miraheze，也或者为您希望 wiki 指向的子域设置 CNAME 记录至mw-lb.miraheze.org.
 * 欲将域名服务器指向 Miraheze？设置域名服务器为ns1.miraheze.org和ns2.miraheze.org（如果您不知道如何操作，请联系您的域名注册商）.
 * 将子域名指向 Miraheze？为您的子域名添加CNAME记录（比如:wiki），将其指向mw-lb.miraheze.org；
 * 如果您将 Cloudflare 作为 DNS 服务器，请参阅Cloudflare以了解如何配置.

每一个选择都各有利弊：
 * 我应该选择什么？
 * 如果您确实选择将域名服务器指向我们，我们可以处理所有与 DNS 有关的事情，而不需要您的干预. 然而，如果您选择这样做，你将需要在每次需要添加新的 DNS 记录时，要求我们创建新的 DNS 记录. 如果你改变了你的域名服务器，并且已经设置了记录（例如，您有www.指向您的网站），您将需要要求我们重新创建它们，否则一旦您改变了域名服务器，您的域名将无法访问. 如果你不打算经常改变 DNS 记录，或对我们为你处理它感到满意，请选择这个. 
 * 如果您只是将子域名指向 Miraheze ，您可以完全掌控您的 DNS 记录，但是您需要在您的DNS服务提供商处自行手动设置这些记录.

3. 选择谁为您提供 SSL 证书. 4. 提交申请！ 自定义域名请求表单（通过Phabricator）
 * 为了您的安全， Miraheze 使用 SSL/TLS 加密服务器与浏览器之间的连接，以确保没有人能够中断. 因此，我们需要确保每一个自定义域名都有一个 SSL 证书. 您可以向我们提供自己的 SSL 证书，或者让我们帮你处理一切（免费，使用 Let's Encrypt）. 
 * 如果您选择了“让我们帮您处理”：我们将自行注册证书（Let's Encrypt），还可以为您的子域名自动续签. 您无需再进行任何额外操作，您的任务已完成！
 * 如果您选择了自己的 SSL 证书：在你那提交了自定义域名的请求后，处理 CSR 请求的系统管理员将会生成 CSR 和私钥（供我们自己的服务器使用），并将通过电子邮件将请求的 CSR 发送给您. 您使用此 CSR 请求 SSL 证书供应商使用我们提供给您的 CSR 生成 SSL 证书. 完成后，您需要通过电子邮件将生成的 SSL 证书发送给我们. 如果完成所有这些步骤，我们会将自定义域添加到您的 Wiki，并在完成所有操作时通知您.
 * 一旦您完成了上面的所有步骤，并选择了SSL证书提供者，请在Phabricator上提交申请. 在表单中，您只需要提供您的wiki的现在的域名，您想使用的域名，以及您是使用Let's Encrypt（即让我们管理SSL证书）或自己提供证书.

需要帮助，或有疑问？请在Community Noticeboard上寻求帮助.

Note for CloudFlare users


如果您的域名使用了Cloudflare，您必须关闭Cloudflare的“抗DDoS或源站IP保护功能”（也就是对记录开启仅DNS）. 这是必须的，没有商讨的余地. 如果该选项开启，会使Miraheze无法通过我们的服务器处理SSL证书申请，这会导致证书创建出现问题，并可能导致安全隐患. Miraheze的IP是公开的，所以我们无需源站IP保护功能，并且我们拥有服务提供商所提供的抗DDoS服务.

请根据以下步骤，关闭Cloudflare的“抗DDOS或源站IP保护功能”. 接下来需要您在dash.cloudflare.com中配置.


 * 1) 请转到dash.cloudflare.com.
 * 2) 在Dashboard中点击你的域名.
 * 3) 转到DNS选项卡.
 * 4) 请为   添加   记录. 后面带有箭头的云朵图标必须为灰色. 如果它是橙色，单击它，使其变为灰色.


 * 1) 点击“添加记录”. 最后结果应和最后一图类似.

如果您已完成此操作，请继续执行上述步骤.

如果不遵守上述规则，您的自定义域名请求可能会被立刻删除，且如果必要的话我们会采取进一步措施. 如果您有任何疑问，请[mailto:sre@miraheze.org 发送邮件至sre@miraheze.org]联系我们，或在您创建的Phabricator工单上提问.

免费（子）域名
如果您不想为自己的域名付费，则可以使用提供免费子域名的服务. 请注意，Miraheze Wiki会自动获得miraheze.org的免费子域名.


 * 可用站点：
 * FreeDNS (提供免费域名)
 * Freenom (提供域名，但限制顶级域名为.cf、.ga、.gq、.ml、和.tk)

URL结构
请注意，Miraheze配置为不从域根目录提供页面. 例如. 如果您的Wiki是 ，并且其主页称为“欢迎”，则URL将不会是 ，而是 （请注意 部分）. 同样，即使您使用自定义域，Miraheze仍将使用此URL结构来提供页面. 因此，如果您控制 并要求您的Miraheze Wiki使用自定义域，例如 ，那么您的“欢迎”页面将拥有URL.

SSL证书颁发机构
Miraheze接受大多数被浏览器认可的SSL证书颁发机构（如Mozilla Firefox所认可的SSL证书颁发机构）. 但是，我们不再接受沃通的证书.

Miraheze接受的SSL证书颁发机构
以下是Miraheze当前接受的SSL证书颁发机构的列表. 这并不意味着我们不接受此列表之外的其他SSL证书颁发机构.


 * Let's Encrypt - 由Miraheze管理，有关 Let's Encrypt SSL证书设置的所有步骤（设置名称服务器除外）均由Miraheze系统管理员完成.
 * CloudFlare （注意：受额外限制. 请参考上文以了解更多. ）
 * Comodo
 * Gandi
 * GeoTrust
 * GlobalSign
 * GoDaddy
 * RapidSSL