cURL錯誤60: Adobe Commerce中的SSL憑證已過期
本文說明如何在雲端基礎結構上,檢查Adobe Commerce上 Master 或 Integration 分支中的 SSL憑證 在接收cURL error 60之後上次部署分支的時間。
說明 description
環境
- 雲端基礎結構上的Adobe Commerce,所有支援的版本
問題/症狀
-
這些分支中的SSL憑證僅在30天內有效。
-
分支可能未在30天內重新部署。
-
錯誤看起來類似這樣:
code language-none cURL error 60: SSL certificate problem: certificate has expired
原因
這些憑證不是由知名外部憑證授權單位(CA)簽署,例如 Let’s Encrypt 或DigiCert。 為了測試和開發的目的,這些憑證由Adobe平台管理,並且可能不預設在瀏覽器或curl中受到信任,除非您明確信任發行憑證的根目錄。
解決方法 resolution
檢查上次部署分支的時間。 如果超過30天的臨界值,則重新部署分支。
檢查上次執行部署的時間的兩種方法:
- 方法1:使用magento-cloud CLI
- 方法2:開啟專案URL
如果部署已成功完成,SSL憑證將會自動續約。
如果部署失敗,而您需要協助解決它,請支援票證。
方法1:使用magento-cloud CLI
執行此命令: magento-cloud activity:list --type=environment.push
方法2:開啟專案URL
移至,例如: https://demo.magento.cloud/#/projects/<project>/environments/<environment>,然後檢查上次執行部署的時間。
相關閱讀
- Cloud Manager API: SSLCertificates
- 設定Fastly:布建SSL/TLS憑證
- 自訂SSL憑證到期資訊
- 雲端基礎結構上Adobe Commerce的SSL (TLS)憑證
recommendation-more-help
experience-cloud-kcs-help-kbarticles