2016-04-23 37 views
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

+0

您應該擁有https證書。在Ubuntu上它是一個包(我不記得它的名字) –

回答

相關問題