现如今每一个网站都必须安装SSL证书,它可以保护网站隐私和安全,强制浏览器显示绿锁和https协议,而未安装SSL的网站会被视为不安全,并将受到搜索排名惩罚。
这篇教程我会教你如何在ChemiCloud安装SSL免费证书,下面是完整内容。
注意:2024年cPanel面板取消了Let's Encrypt图标,取而代之的是AutoSSL,虽然发行商不变仍然是Let's Encrypt,但安装SSL的步骤却不一样了。
1,要想安装SSL免费证书,首先在 ChemiCloud 后台找到 cPanel 图标,点击它并进入。
2,进入 cPanel 后,向下滚动页面找到“安全”区域,点击里面的 SSL/TLS Status 图标。
3,接下来,勾选所有带红色图标的选项,然后点击“Run AutoSSL”,这个时候系统会自动颁发和安装SSL证书,如果你看到所有选项旁的红色图标都已变成绿锁,则表示SSL证书已安装好。
4,安装好SSL证书之后,下一步是转到cPanel的“Domains域”。
点击“Force HTTPS Redirect”下面的启用,强制网站的所有链接重定向到 https 版本。
到这,如何在ChemiCloud安装SSL免费证书就结束了。
补充一:
如果你在ChemiCloud添加多个域名,到强制 https 时,你会发现启用按钮不可用,这时则需给网站的 .htaccess 文件添加代码,才能强制网站显示 https。
要想修改 .htaccess 文件,需用到 FTP 客户端或 cPanel 文件管理器,文件位置在根目录 /public_html。
绿锁:http to https
# BEGIN HTTPS Redirect RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # END HTTPS Redirect
黄锁:mixed content
# BEGIN Fix mixed content warnings <ifModule mod_headers.c> Header always set Content-Security-Policy "upgrade-insecure-requests;" </IfModule> # END Fix mixed content warnings
补充二:
如果你安装SSL证书报错,通常由两个原因引起,第一是ChemiCloud域名解析还未生效,第二是cPanel后台没有添加域名,请大家自行检查并核对。