首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Hostinger作为web主机时从Domain.com激活免费SSL时遇到问题

问使用Hostinger作为web主机时从Domain.com激活免费SSL时遇到问题
EN

Webmasters Stack Exchange用户
提问于 2019-10-27 22:43:24
回答 1查看 1.4K关注 0票数 1

最近,我把我的域名从GoDaddy转到了Domain.com。我的主机仍然由Hostinger.com提供。Domain.com可以选择Free SSL。您刚刚启用它以获得SSL Certificate,而且您没有支付它的费用。要启用它,我的名称服务器应该指向ns1.domain.com和ns2.domain.com以及我的A Record (我不知道这是什么)。

在domain.com上,我的名字服务器类似于(我有ns1-2.hostinger.com,但我删除了它们)

代码语言:javascript
复制
ns1.domain.com
ns2.domain.com
ns3.hostinger.com
ns4.hostinger.com

我的DNS记录有@和ftp A记录,还有主机IP。但是现在,我无法联系我的站点:它说这个网站正在开发中,标题是空白页。我试图在domain.com和hostinger.com上更改许多名称服务器和A记录。

即使我可以访问我的网站,我也无法获得SSL证书。我怎么能拿到呢?

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2019-10-28 19:53:20

您可以使用NS记录将域名注册程序连接到您的DNS主机。您可以在DNS主机上使用A和CNAME记录将您的域名连接到您的网络主机的IP地址。

你可以:

代码语言:javascript
复制
Domain.com -> NS ns1.hostinger.com -> A 1.1.1.1

或者你可以:

代码语言:javascript
复制
Domain.com -> NS ns1.domain.com -> A 1.1.1.1

在这种情况下,您的域名注册员和您的网络主机提供DNS托管服务。你可以选择使用。

根据domain.com文档,他们的免费安全证书是基于让我们加密的。让加密的工作方式如下:

  1. 您可以运行让加密客户端来保护域名。
  2. 客户端联系人允许对服务器进行加密,并请求安全证书。
  3. 让加密服务器请求验证您是否控制域。它为您提供了一个发布令牌。在站点上的已知位置或DNS记录中有发布它的变体。
  4. 让加密客户端放置令牌并让服务器知道。
  5. 让加密服务器验证令牌是否已公开发布,并为域颁发安全证书。
  6. 让加密客户端在您的web服务器中安装证书。

因为domain.com不是您的web主机,所以最后一步不会是自动的。这是一个问题,因为让加密证书每三个月到期一次。任何需要手动步骤的过程都会带来负担,而且可能会在某一时刻被忽略。

Hostinger将允许您在他们的服务器上安装“让我们加密”的证书.和您可能甚至能够自动化这个过程,但这听起来有点像脚本来实现它。

所有这一切都是说,为您的域获得安全证书并不像您所希望的那样容易。听起来,如果您使用domain.com托管,他们可以为您安装和更新证书。然而,有了第三方托管,它将变得更加困难。仅仅将DNS指向domain.com当然是行不通的。

Hostinger有一个12美元的“廉价终身SSL”选项。我猜这只是一个预先的费用,让他们为您设置LetsEncrypt并保持证书的更新。许多网络托管公司将把安装和更新LetsEncrypt证书作为您的托管计划的一部分。12美元并不是一个不合理的费用,但在我的经验中,它通常包含在托管计划中。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/125896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档