您已经创建了一个 Shopify 商店,但如何确保与顾客交换的数据不被黑客窃取呢?这是您需要关注的问题。
Shopify 作为领先的电子商务平台之一,使您无需编程技能即可轻松创建在线商店。SSL 证书是确保您与客户之间数据交换安全的关键措施之一。
然而,在设置网站的过程中,您可能会遇到“Shopify SSL 待处理”的错误。本文将深入探讨 Shopify SSL 待处理的含义、引发原因以及相应的解决方法。
SSL 证书及其重要性
安全套接字层 (SSL) 充当用户浏览器与服务器之间数据传输的加密通道。例如,当客户在您的网站上注册并提交个人信息时,这些数据将传输到您的服务器进行处理。
SSL 证书会对这些数据进行加密,使其在到达目的地之前无法被读取。这意味着,即使有人在传输过程中截获数据,也无法解读其中的内容。
拥有有效证书的网站,其 URL 前会显示一个“锁”形标志,如下图所示:
您可以在网址左侧看到“锁”的图标。
点击这个锁定图标后,您会看到如下信息:
启用 SSL 的网站的网址将使用 HTTPS 协议,而不是 HTTP。 例如,http://www.example.com 将变为 https://www.example.com。
这类网站会有一个 SSL 证书,这是一种存储在网站服务器上的数据文件。证书包含网站的公钥、身份信息和相关详细信息。
所有尝试与服务器通信的设备都会参考 SSL 证书来获取公钥并验证服务器的身份。
一个典型的 SSL 证书包含公钥和私钥。数据经过加密后,需要使用私钥才能在到达目的地时进行解密。
SSL 证书如何工作?
浏览器与配备 SSL 证书的服务器之间的连接流程如下:
- 浏览器或服务器尝试连接到受 SSL 保护的网站。
- 服务器/浏览器会要求网站进行身份验证。
- 服务器/浏览器接收网站 SSL 证书的副本。
- 服务器/浏览器检查证书的有效性,并向网站发送信号。
- 网站发送数字签名的确认,从而启动加密会话。
- 网站与浏览器/服务器共享加密数据。
在网站上使用 SSL 的好处
- 数据隐私: SSL 证书对用户浏览器和服务器之间交换的数据进行加密,有效防止数据遭到未授权的访问。
- 用户信任: 现代浏览器通常会在用户尝试访问没有 SSL 保护的网站时发出警告。因此,拥有安全的连接有助于提高网站的信誉。
- 合规性:数据隐私日益受到重视,SSL 证书可以帮助网站满足数据处理法规的要求,这些法规要求网站所有者保护用户数据,防止未授权的访问。
如何在 Shopify 上启用 SSL
Shopify 拥有遍布世界各地的超过175万商家。据估计,有超过 376 万个活跃网站在使用 Shopify。
Shopify 商店与用户/买家的浏览器之间需要交换大量数据。幸运的是,Shopify 在您创建在线商店时会提供免费的 SSL 证书。但请注意,您不能在 Shopify 商店中使用第三方 SSL 证书。
Shopify 会自动为所有在其 myshopify.com 域名上托管的资产颁发 SSL 证书。当您在 Shopify 上购买自定义域名(如 Rosepicks.com)时,平台也会为您颁发 SSL 证书。
如果您拥有来自 Namecheap 或 GoDaddy 等平台的自定义域名,则必须手动将其连接到 Shopify 商店并启用 SSL 证书。 具体步骤如下:
- 访问 Shopify 管理面板,点击“设置”,然后点击“域名”,再点击“连接现有域名”。
- 输入您的域名网址。
- 按照设置说明进行操作,并连接到您的域名提供商。连接 Shopify 和域名提供商的具体说明会因提供商而异。
SSL 证书最长可能需要 48 小时才会出现在您的 Shopify 商店中。
是什么原因导致“Shopify SSL 待处理”问题?
“Shopify SSL 待处理”状态表示 SSL 证书已经颁发,但 DNS 服务器尚未完成更新。在 SSL 待处理期间,服务器会验证您是否已正确配置。
SSL 待处理错误的可能原因包括:
- 域名验证错误:这通常发生在您使用第三方域名时。
- DNS 设置问题:您可能没有正确配置 DNS 设置。
- Shopify 系统临时故障:与其他在线系统一样,Shopify 也可能会出现问题。
- Shopify 商店配置错误:您可能在配置过程中遗漏了某个步骤。
- SSL 证书本身的问题。
修复 Shopify SSL 待处理问题的方法
当您在 Shopify 商店中看到“SSL 待处理”消息时,可能会感到沮丧。好消息是,有多种方法可以解决此错误:
#1. 等待 48 小时
虽然 Shopify 可以在几秒钟内颁发 SSL 证书,但 DNS 记录可能需要长达 48 小时才能在全球范围内完成更新。如果问题仍然存在,可以尝试以下选项。
#2. 修复域名记录
此错误通常发生在自定义域名中。您的 A 记录应该始终指向 Shopify 的 IP 地址 23.227.38.65。登录您的域名注册商并点击“编辑 DNS”选项,确保配置符合要求。同时,请确保只有一个与您的域名关联的 A 记录。
#3. 修复 CNAME 记录
您应该使用 CNAME 记录来引用 Shopify 商店的域名,而不是 IP 地址。 CNAME 应该指向 Shopify 特定的 CNAME (shops.myshopify.com)。
#4. 用 IPv4 替换 IPv6
IPv6 (AAAA) 记录是一种有效的地址记录。但是,Shopify 不支持 IPv6 记录。拥有 IPv6 记录可能会导致问题,您可以通过添加 IPv4 记录来解决这些问题。
#5. 寻求帮助
如果您尝试了上述所有方法,但问题仍然存在,可以寻求帮助。您可以联系 Shopify 支持团队、您的域名注册商或 IT 公司寻求帮助。
常见问题解答
SSL 在 Shopify 中的重要性是什么?
SSL 证书的主要作用是对浏览器和网站服务器之间传输的数据进行加密,从而保护用户数据免受黑客和第三方的侵害。此外,SSL 证书还可以向用户保证他们的数据是安全的。
什么是 Shopify SSL 待处理?
这种情况表示 SSL 证书已发出,但 DNS 设置尚未更新。SSL 证书的颁发通常只需几秒钟,但更新记录可能需要长达 48 小时。
是什么原因导致 SSL Pending 错误?
域名验证错误、配置问题或 SSL 证书本身的问题都可能导致此错误。有时候,错误会在 48 小时内自行解决。
如何解决 SSL 待处理错误?
有多种解决方法。第一种是等待 48 小时让 DNS 属性传播。如果问题没有解决,您可以检查 A 记录和 CNAME 记录,或者联系技术支持寻求帮助。
Shopify 对 SSL 证书收费吗?
不收费。Shopify 颁发的所有 SSL 证书都是免费的。
可以在 Shopify 上使用第三方 SSL 吗?
不可以。Shopify 不允许使用第三方 SSL 证书,您只能使用平台提供的证书。
可以在 Shopify 上使用第三方域名吗?
可以。您可以进入 Shopify 管理面板的“设置”选项卡,然后点击“连接”来连接域名。您可以将来自 Namecheap 或 GoDaddy 等平台的域名连接到 Shopify 商店。该平台还允许您将域名转移到 Shopify。
必须将域名转移到 Shopify 才能开始使用吗?
不一定。您可以选择将域名连接到 Shopify 而不是转移。这样,您就可以在 Shopify 之外轻松管理域名。如果您想要脱离 Shopify,也能更容易地转移您的域名。但是,您必须证明您对要连接到 Shopify 的域名的所有权。
可以在没有 SSL 的情况下启动 Shopify 网站吗?
可以,但不建议这样做。某些现代浏览器可能会阻止用户访问没有 SSL 证书的网站。在您的 Shopify 网站上启用 SSL 证书可以向商店的访问者表明您重视他们的安全,并且值得信赖。
结论
Shopify 商店上的 SSL 证书可以确保用户通过安全连接交换数据。当您的商店遇到“SSL 待处理”错误时,不必过于担忧,因为您现在已经了解了问题的原因以及解决方法。您可以选择等待 48 小时观察问题是否自行解决,或者尝试其他方法。
您还可以查看我们关于在 WordPress 上启用 SSL 的文章。