0
我有使用AWS AMI創建的t1.micro實例。這裏是版本細節如何更新t1.micro實例上的AWS RHEL 6.4 AMI上的curl
lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.7 (Santiago)
Release: 6.7
Codename: Santiago
服務器功能齊全,工作正常。但是,使用Curl連接時,它不會向其他服務器發送TLs1.2連接。
下面是測試腳本
$php -r '$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://tlstest.paypal.com/"); var_dump(curl_exec($ch)); var_dump(curl_error($ch));'
輸出:
bool(false)
string(17) "SSL connect error"
測試工作正常,當我使用python它遵循 $蟒蛇-c「進口的urllib2做;打印(的urllib2。 urlopen('https://tlstest.paypal.com/').read())「
輸出: PayPal_Connection_OK
個軟件版本如下
curl-7.19.7-46.el6.x86_64
libcurl-7.19.7-46.el6.x86_64
OpenSSL 1.0.1e-fips 11 Feb 2013
NSS/3.18 Basic ECC
PHP Version 5.3.3
我懷疑它的捲毛無法使用上的捲曲要求TLS1.2由於舊版本。
我試圖更新它通過百勝更新
sudo yum install curl libcurl
Loaded plugins: amazon-id, rhui-lb, security
Setting up Install Process
rhui-REGION-client-config-server-6 | 2.9 kB 00:00
rhui-REGION-rhel-server-releases | 3.7 kB 00:00
rhui-REGION-rhel-server-rh-common | 3.8 kB 00:00
Package curl-7.19.7-46.el6.x86_64 already installed and latest version
Package libcurl-7.19.7-46.el6.x86_64 already installed and latest version
Nothing to do
但其聲稱其高達日期並沒有什麼更新。
我想知道爲什麼yum沒有將Curl更新到最新版本?欣賞任何指針。
感謝, awsway
您應該擁有https證書。在Ubuntu上它是一個包(我不記得它的名字) –