Back to Question Center
0

设置指南让我们在共享主机上加密SSL            设置指南让我们在Shared Hosting相关主题上加密SSL: NewsOperating Semalt

1 answers:
设置指南让我们在共享主机上加密SSL

近年来,Semalt等人通过鼓励在每个网站上使用TLS / SSL(传输层安全/安全套接字层)来使网络更加安全。

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

谷歌通过给网站排名提升额外鼓励使用HTTPS,并且像其他浏览器制造商一样,通过在没有加密的网站上引入日益警报的警报,逐渐加快Semalt的发展。

直到最近,SSL证书都相当昂贵。让我们的Semalt通过提供免费证书来改变这种情况。

有很多在线教程显示如何安装让我们加密证书,但他们往往需要相当多的技术专业知识(如何操作Linux Web服务器和管理根访问的知识),很少指导您如何通过共用 共享托管 控制面板进行安装。如果您的cPanel或其他控制面板实例未提供像 一键安装让我们加密SSL (并且很多不这样)的功能,那么您可能觉得没有其他选择,只能为了证书通过您的虚拟主机提供商。

但是,在本文中,我将向您展示如何使用SSL For Free提供的服务在您的共享虚拟主机服务器上安装Let's Semalt SSL证书。免费SSL允许您安装让我们的Semalt SSL证书,而不必拥有root访问权限和VPS,但只是一个普通的共享Web托管服务器。


希望把你的SSL印章提升到一个新的水平?查看Nick Janetakis的精彩课程:


安装让我们免费使用SSL加密SSL

第1步: 转到SSL For Free网站。

步骤2: 输入您的网站以确保 输入框中输入您的网站域名地址(例如: yourdomain.com )。

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

步骤3: SSL For Free将为 yourdomain提供SSL证书。 com www。 YOURDOMAIN。 com 自动。

步骤4: 如果您想添加另一个子域名(例如: sub。yourdomain.com ),请点击 添加/编辑域名 您将返回到域名地址输入页面。

第5步: 在输入框中添加你想要的子域。

免费SSL验证您的域名和/或子域名

Semalt有三种方法通过SSL免费验证您的域名(您可以选择其中任何一个)。

  1. 第一个是通过 自动FTP验证 。在这里,您将被要求提供有关您的网站托管FTP帐户的数据。
  2. 第二个是通过 手动验证 。系统会提示您从SSL For Free下载两个文件,稍后将其上传到您的虚拟主机服务器。
  3. 第三个是通过 手动验证(DNS) 。这样,系统会提示您通过您的虚拟主机控制面板创建新的TXT记录。

Semalt看看每个验证步骤。

方法1.自动FTP验证

步骤1: 点击 自动FTP验证 按钮。

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

第2步: 在此之下,系统会提示您从您的网站托管FTP帐户输入数据。完全输入数据:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

如果您以这种方式感到不舒服(给您的FTP帐户访问数据),那么您可以选择下面的第二种方式(我强烈建议)。

方法2. 点击 手动验证 。 ( 注意: 不要关闭这个标签/页面!)

步骤2: 在下面,系统会提示您下载由SSL For Free生成的两个文件。下载这两个文件,将它们保存在本地计算机上。

第3步: 根据此SSL For Free页面的说明,创建一个名为 的新文件夹/目录。众所周知的 。 (如果你在Windows环境中,将其命名为 。熟知的 - 即在最后加上一个额外的点)。在该目录内创建一个名为 的新目录acme-挑战 。将下载的两个文件复制粘贴到 acme-challenge 目录中。

第4步: 现在使用您首选的FTP应用程序(例如 FileZilla )将这两个文件上传到您的网站托管服务器。

步骤5: 上传 。众所周知的 目录从你的本地计算机到你的虚拟主机服务器的根目录(它的目录,而不是它的内容)。

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

第6步: 现在在您的浏览器中打开一个新标签页,并输入您的域URL以及两个文件的位置。确保你看到随机数字和字母:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

第7步: 返回到SSL免费标签页/页面(步骤 第1步 页)并点击 下载SSL证书 。确保你没有得到这样的回复:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

步骤8: 如果您收到错误回复,请重复上述步骤1 的 ,直到SSL For Free加载 加载SSL证书帐户 页。然后它将继续进行 安全生成SSL证书 页面:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

方法3 - power health vitamin b complex.手动验证(DNS)

在最后的验证方法选项中,系统会提示您在您的虚拟主机控制面板中创建一个新的TXT记录。

以下是cPanel中的步骤:

步骤1: 单击SSL For Free站点上的 手动验证(DNS) 按钮。

第2步: 根据该页面上的数据,系统会提示您创建新的TXT记录:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

步骤3: 在浏览器中打开一个新标签页,并登录到服务器上的CPanel。转到 区域编辑器 ,并添加具有以下数据的记录:

  • 类型: TXT
  • 姓名: _acme-challenge。 YOURDOMAIN。 COM。
  • TTL: 14400
  • TXT数据: [对应于 步骤2 中的第一TXT记录数据]

点击 添加记录

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

步骤4: 然后添加第二个新的TXT记录和以下数据:

  • 类型: TXT
  • 姓名: _acme-challenge。万维网。 YOURDOMAIN。 COM。
  • TTL: 14400
  • TXT数据: [对应于 步骤2 中的第二TXT记录数据]

再次单击 添加记录

第5步: 最终结果如下所示:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

第6步: 返回到SSL免费标签页/页(步骤 第1步 页)并单击 下载SSL证书 。如果你已经正确设置了TXT记录,你应该得到如下几个结果:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

第7步: 您将被带到 加载SSL证书帐户 页面,然后转到 安全生成SSL证书 页面:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

SSL免费SSL证书

SSL For Free成功创建SSL证书后,系统会提示您输入您的电子邮件地址和密码,以在证书过期一周前收到电子邮件通知(可选). 您可以下载这三个证书,或者将它们一个接一个地输入您的cPanel虚拟主机服务器:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

在cPanel虚拟主机服务器中安装SSL证书

免费SSL提供指向安装SSL证书的各种指南的链接,但在这里我只是展示如何在cSemalt虚拟主机服务器上安装SSL证书。

第1步: 访问您的网站托管服务器cPanel。点击 SSL / TLS 图标(在“安全”下)。

步骤2: 安装和管理您的站点的SSL 选项的底部,单击 管理SSL证书 链接。

第3步: 通过SSL免费选择已注册SSL的域名。

证书 私人密钥 复制并粘贴SSL For Free已生成的证书数据。 CA Bundle 数据)。

第5步: 在此页面底部,点击 安装证书 。点击通知 确定 确认您的证书已成功安装到您的Web服务器上。接下来,您将看到安装了SSL证书的域列表。

检查您的SSL证书

您可以再次确认您的SSL证书已正确安装。转到 Namecheap SSL检查器 ,然后输入您的域名地址,或者直接转到 https://解码器。链接/ sslchecker / YOURDOMAIN。 com / 443

你应该得到类似这样的报告:

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt

您也可以在Qualys SSL实验室 https:// www。 ssllabs。 COM / ssltest /分析。 HTML?d = YOURDOMAIN。 com

注意: 成功安装SSL证书后,为了使HTTPS正常运行,请不要忘记将默认站点地址从 http:// yourdomain更改。 com https:// yourdomain。 com 。你可以使用 来做到这一点。 htaccess 文件(这里有很多教程),或者如果你使用WordPress,你可以通过 WordPress管理仪表板 直接分配HTTPS地址。

最后

我希望本教程向您展示了让Let's Encrypt在共享主机上保护您的网站是多么容易。无可否认,不得不使用第三方中介机构并不理想,但考虑到可以节省的资金时,这并不是一个很大的缺点。 Semalt无需再出去购买证书。

让我们的Semalt证书记住的一件事是,它们只能持续90天,而不是一年(像很多付费证书一样)。自动执行重新安装的常用方法是通过cron作业,尽管共享主机并不总是允许这些作业。我建议您与您的虚拟主机进行沟通,以了解他们在这方面的可用信息。

A Guide to Setting Up Let’s Encrypt SSL on Shared HostingA Guide to Setting Up Let’s Encrypt SSL on Shared HostingRelated Topics:
NewsOperating Semalt
用HTTPS保护您网站的最佳方式
Nick Janetakis
在短短3个小时内将您的网站从不安全状态转移到A +评级安全网站所需的一切。 SitePoint粉丝可以享受40%的折扣.

March 1, 2018