Custom domains/zh-cn

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

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

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

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

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

3. 选择谁为您提供 SSL 证书. 如果您选择了自己的 SSL 证书：在你那提交了自定义域名的请求后，处理 CSR 请求的系统管理员将会生成 CSR 和私钥（供我们自己的服务器使用），并将通过电子邮件将请求的 CSR 发送给您. 您使用此 CSR 请求 SSL 证书供应商使用我们提供给您的 CSR 生成 SSL 证书. 完成后，您需要通过电子邮件将生成的 SSL 证书发送给我们. 如果完成所有这些步骤，我们会将自定义域添加到您的 Wiki，并在完成所有操作时通知您. 4. 提交申请！ 自定义域名请求表单（通过Phabricator）
 * 为了您的安全， Miraheze 使用 SSL/TLS 加密服务器与浏览器之间的连接，以确保没有人能够中断. 因此，我们需要确保每一个自定义域名都有一个 SSL 证书. 您可以向我们提供自己的 SSL 证书（你需要为此付款）. 或者让我们帮你处理一切（免费，使用 Let's Encrypt），这样更加简单，也是 Miraheze 推荐的选项. 如果您不了解SSL的意思或者不知道它是什么，那请选择Let's Encrypt这个选项.
 * 如果您选择了“让我们帮您处理”：我们将自行注册证书（Let's Encrypt），还可以为您的子域名自动续签. 您无需再进行任何额外操作，您的任务已完成！
 * 一旦您完成了上面的所有步骤，并选择了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) 点击“添加记录”. 最后结果应和最后一图类似.

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

如果不遵守上述规则，您的自定义域名请求会被立刻删除，且如果必要的话我们会采取进一步措施. 如果您有任何疑问，请[sre@undefinedmiraheze.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系统管理员完成.
 * Comodo
 * Gandi
 * GeoTrust
 * GlobalSign
 * GoDaddy
 * RapidSSL