本教程介绍如何在 BigCommerce 上生成 CSR(证书签名请求)。CSR 是一段编码文本,当您申请 SSL 证书时,需要将其提交给证书颁发机构(CA)。它包含您的域名和组织信息,以及将嵌入证书中的公钥。
注意:BigCommerce 会自动为每个使用自定义域名的商店配置一个免费的 AutoSSL 证书(由 DigiCert 颁发)。只有当您想安装自己的第三方 SSL 证书而不是默认证书时,才需要生成 CSR。
在 BigCommerce 上生成 CSR
BigCommerce 的控制面板内置了 CSR 生成器。请按照以下步骤直接从管理仪表盘创建您的 CSR。
第 1 步:打开 SSL 证书页面
以商店所有者身份登录您的 BigCommerce 控制面板。导航至设置 > SSL 证书。
第 2 步:开始生成 CSR
在生成 CSR(用于第三方证书)部分,点击生成 CSR。
第 3 步:填写所需信息
完成以下字段的填写:
- 批准人邮箱(Approver Email):选择或输入该域名的有效邮箱地址。CA 将使用此地址进行域名验证。
- 通用名称(CN):您要保护的完全限定域名,例如 yourstore.com。对于通配符证书,请输入 *.yourstore.com。
- 组织名称(O):您公司的法定名称,例如 GPI Holding LLC。
- 组织单位(OU):大多数 CA 已不再使用此字段。您可以留空,或输入部门名称,例如 IT。
- 地区(L):您组织注册所在城市的完整名称,例如 San Jose。
- 州/省(S):完整的州或省名称(不要缩写),例如 California。
- 国家代码(C):从下拉列表中选择两位字母的 ISO 国家代码,例如 US。
第 4 步:生成并保存 CSR
检查所有输入内容是否准确无误,然后点击生成 CSR。BigCommerce 会在屏幕上显示 CSR 代码。请复制整个代码块,包括头部和尾部行:
-----BEGIN CERTIFICATE REQUEST-----
(base64-encoded data)
-----END CERTIFICATE REQUEST-----
将 CSR 粘贴到纯文本编辑器中(例如 Windows 上的记事本,或 macOS 上以纯文本模式打开的 TextEdit),并将文件保存为 yourdomain.csr。在 SSL 订购过程中,您将把此 CSR 提交给您的证书颁发机构。
BigCommerce 还会将 CSR 副本通过邮件发送到您指定的批准人邮箱地址。
替代方案:在外部生成 CSR
如果您需要内置生成器不支持的选项(例如多域名 SAN 证书或特定密钥长度的 CSR),可以使用以下方法在 BigCommerce 之外生成 CSR:
- 在线工具:使用 SSL Dragon 的CSR 生成器即时创建 CSR 和私钥。
- OpenSSL(命令行):在任何已安装 OpenSSL 的设备上运行以下命令:
openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr -addext "subjectAltName=DNS:yourdomain.com,DNS:www.yourdomain.com"
OpenSSL 会提示您填写相同的字段(通用名称、组织等)。-addext 标志用于提供内置生成器无法生成的主题备用名称列表,因此请保留该标志,并列出证书需要覆盖的每个主机名。完成后,您将获得两个文件:yourdomain.csr(CSR)和 yourdomain.key(私钥)。请妥善保管私钥,安装证书时将需要用到它。
无论采用哪种方式生成 CSR 后,您都可以在提交给 CA 之前,使用 SSL Dragon 的CSR 解码器验证其内容。
在 BigCommerce 上安装 SSL 证书
一旦 CA 验证了您的请求并颁发证书,请按照以下步骤将其安装到您的 BigCommerce 商店。
第 1 步:准备证书文件
从您的 CA 下载证书压缩包并解压。您通常会收到:
- yourdomain.crt:您的主 SSL 证书。
- ca-bundle.crt(或类似名称):中间/根 CA 证书。
在纯文本编辑器中打开每个文件,确认其包含 PEM 格式的文本(以 -----BEGIN CERTIFICATE----- 开头)。
第 2 步:在 BigCommerce 中上传证书
在您的 BigCommerce 控制面板中,进入设置 > SSL 证书。在安装第三方 SSL 证书部分,点击安装第三方 SSL。将以下内容粘贴到相应字段中:
- SSL 证书:您的 yourdomain.crt 文件的内容。
- RSA 私钥:与 CSR 一同生成的私钥(如果您使用内置生成器,则该私钥保存在 BigCommerce 的记录中;如果您在外部生成,则位于 yourdomain.key 文件中)。
- 中间证书(CA 证书):CA 证书包文件的内容。
第 3 步:保存并验证
点击安装 SSL 证书。BigCommerce 会验证证书是否与私钥匹配,以及证书链是否完整。如果一切正确,证书就会被安装。请等待 15 到 30 分钟,以便更改在 BigCommerce 基础设施中传播生效。
传播期结束后,在浏览器中打开您的商店并检查挂锁图标。如需详细的状态报告,请使用 SSL Dragon 的 SSL Checker。


