SiteGround怎么安装免费SSL证书并强制HTTPS?Let's Encrypt设置教程

蜗牛大人Siteground主机教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。了解详情

网站地址前面带https://和小锁图标,浏览器才会显示“安全”;没有SSL证书,Chrome会在地址栏提示“不安全”,访客和搜索引擎都不喜欢。

SiteGround所有套餐都带免费SSL证书,不用另外购买。设置分两步:先安装证书,再强制HTTPS。

第一步:安装免费SSL证书

  1. 登录SiteGround,进入网站的Site Tools;
  2. 打开Security(安全)→ SSL Manager;
  3. 选择Install New SSL(安装新证书);
  4. 选择你的域名,证书类型选Let's Encrypt,点击GET。

几点说明:

  • 域名必须已经解析到SiteGround(用SiteGround的DNS服务器,或者A记录指向它),否则安装会失败。外部域名怎么解析,见《阿里云域名怎么解析到SiteGround?》;
  • 官方提到,域名刚注册或刚改DNS时,免费证书最长可能需要72小时才能签发;
  • 装好之后,在Manage SSL列表里能看到这个域名的证书。点击右侧菜单的View Certificate可以查看证书详情。

SiteGround有哪几种SSL证书

类型价格有效期说明
Let's Encrypt免费90天到期前30天自动续期,不用手动操作
Premium Wildcard付费12个月通配符证书,一张证书覆盖所有子域名
导入外部证书视来源视来源上传证书、私钥和CA证书包,到原签发机构续期

普通企业站、外贸站、博客,用免费的Let's Encrypt就够了,不需要买付费证书。

第二步:强制HTTPS

装好证书只是“能用https访问”,网站仍然可能同时能用http访问。要让所有访问都自动跳转到https,需要强制HTTPS。

WordPress网站(推荐):用Speed Optimizer插件

SiteGround官方建议,WordPress优先在应用内设置,不要在Site Tools里强制:

  1. 登录WordPress后台,打开SG Optimizer / Speed Optimizer插件;
  2. 进入Environment Options(环境选项)标签页;
  3. 打开HTTPS Enforce开关。

插件的整体设置见《Speed Optimizer插件设置教程》。

非WordPress网站:用Site Tools的HTTPS Enforce

  1. 打开Site Tools → Security → HTTPS Enforce;
  2. 找到对应域名,把开关切换为On。

这个页面里主域名、别名域名和子域名各自有一个开关。

装好之后还显示“不安全”怎么办

最常见的原因是混合内容:页面本身是https,但里面某些图片、CSS或JS还在用http://链接加载。

排查思路:

  1. 在浏览器里打开网站,按F12打开控制台,查看提示“Mixed Content”的资源地址;
  2. WordPress后台的设置 → 常规里,确认“WordPress地址”和“站点地址”都是https://开头;
  3. 用搜索替换插件把数据库里旧的http://域名批量替换为https://域名,操作前先备份,见《WordPress网站怎么备份?》;
  4. 清除缓存插件和CDN的缓存,再刷新页面。

常见问题

证书会过期吗?

Let's Encrypt证书有效期是90天,SiteGround会在到期前30天自动续期。官方说明里,Renew按钮平时是灰色的,到期前30天才会可用,不需要手动处理。

新加的子域名或第二个网站要重新装吗?

要。每个域名、子域名都需要单独安装一次证书,步骤相同。添加网站的方法见《SiteGround怎么添加第二个网站?》。

用Cloudflare等CDN时要注意什么?

如果域名走了第三方CDN,SSL模式要和源站配合,避免出现“重定向次数过多”的错误。CDN的基本概念见《什么是CDN?》。

用SiteGround Website Builder建的站呢?

官方说明,Website Builder建的站,在域名指向SiteGround DNS之后会自动获得证书,不需要按上面的步骤手动安装。

更多教程见《SiteGround主机教程汇总》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/siteground-ssl-https-enforce/
上一篇SiteGround怎么用FTP、SFTP和SSH连接服务器?端口18765和FileZilla设置

相关推荐