線上服務器使用curl訪問蘋果接口,訪問報錯如圖centos
不管用ip訪問仍是域名訪問都報錯,本地訪問接口地址正常,ping也正常,只有線上服務器訪問報錯bash
因爲沒有遇到過相似情,同地域其餘服務器都能正常訪問,只有一個項目服務器不能訪問,初步懷疑DNS問題,經過切換DNS發現仍是沒能解決,排除DNS問題。服務器
經過curl -v 更詳細的看下報錯app
curl -X GET https://appleid.apple.com/auth/keys -v
從上圖發現報錯和NSS有關,查閱資料發現多是nss須要升級,因此找測試環境的同類型服務器測試升級curl
yum install nss libcurl -y;yum update nss libcurl -y
恢復正常
ide
該問題是因爲生產環境使用centos6.x版本的curl及nss版本太低引發,升級版本後能夠正常訪問測試