[英]Curl error “no alternative certificate..”
我們只有一個托管在亞馬遜上的服務器(開發服務器)存在問題。 通過運行以下命令向特定域執行curl請求時,會發生問題:
> curl https://api.plivo.com
結果是:
curl:(51)SSL:沒有其他證書主題名稱與目標主機名“ api.plivo.com”匹配
我進行了一些研究,發現服務器的證書可能有問題,但是,如果我從其他任何服務器上嘗試使用此證書,都可以正常工作,與本地計算機上的證書相同。 因此,我認為這可能是curl造成的緩存問題? 我嘗試重新安裝,更新它,但沒有骰子。 因此,我幾乎要創建一台新的開發機,因為它阻止了我們使用該服務。
從評論中總結:
/etc/hosts
有一個條目,該條目是用來代替DNS服務器的。 curl -v
的輸出並意識到所顯示的目標IP地址不同,發現了問題。 /etc/hosts
的舊條目已解決了該問題,以便現在可以查詢DNS服務器並獲取服務器的正確IP地址。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.