SiteGround 主机给网站开启 https(ssl)协议

之前,我们已经介绍了如何使用 SiteGround 主机快速的搭建自己的个人独立站,具体回顾教程可以参考这两篇文章:

使用 Siteground 快速搭建 WordPress 网站教程
使用 SiteGround 搭建 WordPress 个人外贸网站商城

对于技术小白来说,可能并不是很清楚 https 协议的原理及作用,不过你只要知道开启了 https 协议,有利于提高网站的安全性就可以了。

在使用 SiteGround 主机,刚搭建完网站,默认并没有开启 https 协议。所以你的网站只能通过 http:// 开头的方式进行访问,在谷歌浏览器访问效果如下:

没开启ssl,访问网站浏览器提示不安全

在 2017 年以后,谷歌对非 https 协议的网站,在浏览器访问后,左上角都会提示说:不安全,而且谷歌搜索对开启了 https 的站点也会提供更好的排名。

所以,虽然不开启 https 协议,网站也能正常访问。不过,为了网站更符合谷歌的 SEO 要求,还是强烈建议开启 https 协议。

SiteGround 开启 https协议

下面详细介绍下,如何在 SiteGround 主机后台,快速的给网站开启 https 协议。

首先登录 SiteGround 后台,然后在 Websites 选项下,选择你的网站,然后进入 cPanel:

在websites选项选择自己的站点

进入后,往下拉,然后找到 SECURITY 选项,里面默认有个 Let’s Encrypt 选项,如下:

进入let's encrypt选项

进入 Let’s Encrypt ,界面如下:

开始安装证书

然后建议勾选下面的 Let’s Encrypt Wildcard SSL 。这个默认安装的是通配符 ssl,支持子域名,用途更广。选择后 Install 安装即可。

选择安装通配符证书

CONFIRM 完成安装即可。

如果安装提示 ERROR: SSL CANNOT BE INSTALLED 错误 ,如下:

安装过程中报错

说明你的域名是单独购买的域名,不是在 SiteGround 上进行购买,需要到你的域名服务商,更改 DNS 服务商为 SiteGround 的服务商。

具体更改方法如下,首先,返回 My Accounts 页面,在 ACCOUNT INFORMATION 下可以早到 Name Servers :

找到siteground 自己的dns服务器

SiteGround Name Servers 如下:

ns1.us248.siteground.us
ns1.us248.siteground.us

然后登陆你自己的域名服务商(根据你自己实际情况操作),比如我的是 name.com 域名服务商,登陆后找到域名:

登录你自己的域名服务商,选择更改域名服务器

然后更改域名服务器为 SiteGround 的域名服务器:

更改域名服务器为siteground的域名服务器

修改完成后,需要一定的时间才能生效,一般生效时间为几分钟到几个小时不等。等生效成功后,按照上面的操作重新开启 https 即可。

修改后,返回siteground后台重新安装https证书

验证很快,秒成功:

安装很快,几秒钟就安装完成

然后在 Action 选项,选择 Https Setting :

进入 https setting 配置选项

开启 HTTPS Enforce:

开启 https enforce

完成后,重新使用 https:// 访问你的网站,发现浏览器成功加上锁了:

重新访问网站,发现网站已经加锁

这样,https 协议就配置完成了。在配置的过程中,如果你有碰到什么问题,欢迎留言一起探讨。

发表评论

电子邮件地址不会被公开。 必填项已用*标注