使用cPanel免费安装HTTPS(15分钟内)
引言
您的网站地址以http://开头
该网站包含交互元素,如支付按钮或文本表单等。
对于访问者来说,浏览器会将该站点标记为“不安全”。
这需要您获得一个SSL证书,并将其安装在您的网站上。
值得庆幸的是,对于绝大多数人来说,这项任务非常容易,而且很快就完成了。
请注意,SSL证书需要每90天续订一次。
本指南不包括续订方法-您有90天的时间弄清楚(自动续订方法将在下面的帮助文件中讨论)。
存在许多帮助文件--但是,除非您有问题,否则不需要读取它们。
(它们可能会令人困惑,因为它们要求涵盖可能不适用于您的各种情况)
遵循下面列出的步骤,您将保护您的网站。
注:
一些虚拟主机服务允许他们的cPanel用户访问AutoSSL插件。
如果你有这个插件,学习如何使用它可能是值得的,因为它会自动续订证书。
CPanel和WHM开发人员门户
CPanel和WHM开发人员门户
否则,对于即时修复,下面的复制和粘贴方法将为您赢得时间来制定长期的自动化解决方案。
重要说明
在您的网站上安装SSLHTTPS只是第一步。
如果不实施这一点,您的访问者将发现自己在一个不安全的网站上。
请参阅部分:将访问者重定向到HTTPS(位于指南末尾)
方法简明
确认您拥有该站点--复制并粘贴一些文本块。
要求
CPanel
文本编辑器-例如记事本++或Gedit
文件上传器(到网站)-如Filezilla或cPanel中的文件管理器
用于存储文件的磁盘驱动器--可能是备份驱动器或USB驱动器等(大约需要6KB空间)
制备
登录cPanel
滚动到安全部分,右键单击SSL/TLS-新选项卡
提供了4个链接
在新选项卡中打开:
证书(CRT)
为您的站点安装和管理SSL(HTTPS)
文件上传器
在cPanel中,在新选项卡中打开‘文件管理器’
或
将文件上传器连接到网站服务器(public_html目录)
在你的本地硬盘上,浏览上传程序到你的“下载”目录。
(您将收到2个必须上载到您的服务器的文件)
连接存储驱动器
启动文本编辑器
创建3个新文件-另存为存储驱动器
Certificate.txt
Key.txt
Ca-bundle.txt
Sslforfree.com
打开上述站点的新选项卡。
准备工作完成
你有
用于cPanel SSL安装的2个标签。
1用于接收证书详细信息的标签。
文件上传器-本地查看您的下载目录,远程查看您的服务器public_html目录。
打开3个命名的空文本文件。
您现在可以开始该过程了。
方法
注:
在此过程中,您将看到该证书涵盖了name.com和www.name.com。
如果你有更多的子域,例如。Name1.name.com name2.name.com,您可以键入这些子域名(在每个域之间留一个空格)。
在sslforFree
输入您的网站地址,然后点击创建
按照出现在你面前的指示去做(他们很棒)。
点击2个验证文件即可下载。
使用您的文件管理器或上传程序
远程地,在public_html中创建/添加一个新目录。
(说明中指明了目录名-.Well-Know)
选择该新目录并创建/添加一个新目录(acme-challenges)
将2个验证文件上传到acme-challenges目录。
提供了指向这两个文件的链接
使用这些链接,并在新选项卡中打开这两个文件,以确认是否显示了一行字符。
关闭这些选项卡--您已经验证了站点的所有权。
如果链接的页面没有显示-请检查您拥有的文件管理器/上传器:
在public_html中众所周知的目录.
目录顶峰-在.Well中的挑战
ACEME中的2个文件-挑战
在sslforFree文本编辑器中(&T)
验证成功后,将显示文本块:
证书
钥匙
CA捆绑包
对于每个块-选择All-Copy-Paste(复制粘贴到您先前创建的每个适当的文本文件中),然后保存。
在sslforFree和cPanel中
再次选择All&Copy证书文本块。
切换到cPanel‘上载新证书’标签。
将文本粘贴到提示的位置。
(您可以描述证书,但这无论如何都是自动完成的-因此不需要)
保存证书。
切换到cPanel‘安装一个SSLWebSite’标签页。
选择域(网站)
点击‘自动填充’。
证书应出现在相应的框中。
切换到sslforFree选项卡
在“私钥”框中点击
全选-复制
切换到cPanel‘安装一个SSLWebSite’标签页。
将私钥文本粘贴到其框中。
CA_Bundle文本将自动填充到其框中(或者您也可以粘贴到框中)。
安装证书。
切换到sslforFree
注册一封电子邮件,以便在证书需要续订时收到警报。
任务完成了吗?
差不多了!
将访问者重定向到HTTPS
如果您的访问者发现自己在一个HTTP站点上,HTTPS就没有任何用处。
谢天谢地,@serverco提供了解决这个问题的代码。
注意:@SilverbackNet还为不同的服务器设置提供了一系列编码选项,并提供了下面使用的替代代码。
简介
如果您的站点已经在使用.htaccess,您将在新的行上添加代码。
否则,您将在文本编辑器中创建该文件并将其上传到public_html
使用您的文件上传器或cPanel文件管理器
浏览您的本地驱动器到您的网站目录。
在根目录中,查找文件.htaccess
如果不存在--没问题。
如果存在,则将其重命名为.htaccess(在HTTPS之前)
Next-在远程服务器public_html目录中查找.htaccess
如果它存在-将其拖动(下载)到您的本地驱动器网站目录。
明智-检查文件内容是否与硬盘上的文件匹配。
目标是备份服务器上的.htaccess文件。
使用文本编辑器
打开.htAccess
在新行上;粘贴以下代码(Change name.com):
重写引擎打开
重写条件%{服务器端口}80
保存文件。
注:如果添加了.txt,则必须将其删除。
文件名为.htaccess
如果您发现.htaccess不存在;只需在文本编辑器中创建一个新文件-粘贴到上面的代码中-将文件命名为.htaccess-将其保存到本地驱动器网站目录。
使用您的文件上传器或cPanel文件管理器
将.htaccess上传到public_html目录。
测试
在浏览器中,输入指向网站页面的http://url。
它应该显示为一个HTTPS地址。
就是这样!
您已启用了HTTPS,并确保您的访问者始终能够使用它。
您现在可以开始营业了。
别忘了每隔90天续签一次证书。
添加书签,然后返回到本指南,以获取有关自动续订的未来说明。
后记
考虑阅读下面的评论,以获得更多信息,并了解本指南是如何演变的。
也可以考虑加入这个社区,添加您自己的评论和问题。
帮助文件
a)
自动将SSL证书添加到cPanel的脚本
b)
鲍勃·克伦威尔:旅行、Linux、网络安全
如何使用我们在GoPardy上加密TLS证书
了解如何在GoPardy共享主机上使用让我们加密TLS证书。使用acme.sh创建、部署和自动续订。
搜索标签
Http,https,ssl,tls,cPanel,Goadadly,Hostgator,sslforFree,免费的https,免费的SSL,如何保护网站,如何,实现SSL,安装SSL,如何实现HTTPS,如何将http更改为HTTPS,如何为我的网站获得SSL证书,如何获得HTTPS,http到HTTPS,启用HTTPS,部署HTTPS,设置SSL,设置HTTPS,letsENCRYPT,安装HTTPS,HTTPS在GODARY上,HTTPS在Hostgator上,cPanel用户不一定需要使用外部工具,如sslforfre.com,因为还有更直接的加密集成可从cPanel,例如AutoSSL中的We‘s Encrypt插件。
对于大多数用户来说,这是一个更好的解决方案,因为它将更快、更少地在他们的站点上启用HTTPS,并且通常会自动续订证书。
我很感谢你为那些不能或不想使用cPanel中的集成的cPanel用户写下你的经验让我们加密cPanel中的集成,但读者应该知道,你所描述的方法并不是大多数cPanel用户可用的最方便的方法。也许,补充一句,如果你使用的cPanel网络主机故意禁用了原生AutoSSL功能(GoPardy、HostGator等),请认识到你的主机在为你提供易于使用的服务之前,是出于盈利动机。用你的钱包投票,谢谢你的反馈,肖恩
我不知道这个插件的存在。
事实上,我对HTTPS的实现一无所知。
我不得不自己想办法。
我发现这是一项简单的任务,这让我松了一口气。
知道外面会有很多人,和我站在同一条船上;我想,找一位导游会是一个很好的回馈方式。
这就完成了;我查看了插件文档。
老实说,它对用户不是很友好。
它对一些问题发出了巨大的警告,强烈建议人们阅读另一个链接的文档。
然而,这个链接没有任何用处--相同的页面只是重新加载。
在这一点上,大多数人都会关机。
我进行了搜索,发现了一份来自InMotion托管的文档,但没有提到我可以看到的警告。
我相信,经过一些学习,一旦实现自动化,情况会好得多。
但是,老实说,我很高兴我有90天的时间来处理它。
老实说,它对用户不是很友好。
它对一些问题发出了巨大的警告,强烈建议人们阅读另一个链接的文档。
然而,这个链接没有任何用处--相同的页面只是重新加载。
AutoSSL的工作原理是非交互的。
最终用户不需要做任何事情。他的域将在cPanel帐户创建后不久自动收到证书。
首先,您必须研究如何在cPanel中执行此操作,这正是AutoSSL的设计目的所在。
尽管如此,您的指南对滞留在已禁用AutoSSL.,_az的cPanel主机上的用户很有帮助:
也许,补充一句,如果你使用的cPanel网络主机故意禁用了原生AutoSSL功能(GoPardy、HostGator等),请认识到你的主机将利润动机放在为你提供易于使用的服务之前。
阿!
在这种情况下,我不可能使用自动SSL插件。
所以,碰巧,我被sslforFree困住了--不管怎么说,我对此非常感激。
也就是说,我将更新指南,并添加文档链接。
但是,这只与运行WHM服务器的Web主机相关。普通cPanel用户永远不需要参考它,因为它会自动保护所有域。,_az:
当然,这是cPanel&WHM开发者门户网站。
但是,这只与运行WHM服务器的Web主机相关。普通的cPanel用户永远不需要参考它,因为它会自动保护所有域。
谢谢_阿兹
我想说的是,请你们考虑一下:
许多技术人员(如我自己)都清楚地意识到遇到一个新的复杂领域的时刻。
我设法把自己拖过每一个网络学习过程,无论遇到什么。
对移动设备友好的Html、Javascript、css是最后一款。
你知道的--需要关闭一个网站-该死的,它必须是移动友好的
问题是,这永远是又一个星期的学习。
一旦你破解了它,那就太棒了。
但有时,人们可能会做出盲目听从指示的决定。
启动终端,复制代码,按回车键,任务完成。
我会尝试使用链接的帮助文件,但我并不期待它。
这种方法使用了我从未遇到过的术语。
当我在我的知识领域之外时,我更喜欢应该复制到适当位置的单行代码。
一系列的步骤,可以盲目地跟随。
理想情况下没有警告,但如果有说明,还有可选的编程路径或恢复过程。
实际上,可以为对整个环境感到舒适的人编写一份指南。
或
它可以写成一本万无一失的循序渐进指南。
在接下来的90天里;如果我能(在你的帮助下)弄清楚自动续订编程-我很乐意写指南。增加了一个关于将http URL重定向到https的部分。
哇!
实施这一计划是一次巨大的胜利。
感谢@serverco提供代码。
我试过从HTTPS中删除‘S’,它只是重新加载为HTTPS。
《胜利》
(也感谢@Silverback Net提供的可选代码)
指南现在变得相当长(这是正常的)。
我们可以格式化字体大小(如帖子标题)吗?
不同的字体大小确实可以提高长指南的可用性。
章节可以一目了然,使用非常大、很大和粗体的字体。
另外,是否可以使用内部文档链接?
这将启用初始章节索引。
在某种程度上,必须添加自动续费;因此续费时间会变得更长
现在是否需要HSTS?标题可能是您想要的。Http://commonmark.org/help/支持一些Html标记,但不支持notor样式属性。Markdown是专门设计成不带样式的。,这是一个很好的链接-谢谢。
《指南》仍处于初级阶段。
它可以在持续的基础上开发(着眼于每月的结束日期),@Silverback Net那些额外的格式化代码真的很有帮助。
现在还为时尚早,但这本指南现在看起来好多了。
希望它能被编入索引
@serverco也许你应该做一个框链接,就像Bob Cromwell做的那样(配上一张非常疯狂的照片)