1 由于自己的curl是默认安装的,查看了下 不支持https协议
[root@izwz90bp6do7s3cr45cw6az ~]# curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.21 Basic ECC zlib/1.2 .7 libidn/1.28 libssh2/1.4.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix- sockets
2 先安装openssl yum下安装很简单
yum install openssl
3 然后重新安装一遍curl,我看了自己的版本较老,就yum一下,是更新
yum install curl
[root@izwz90bp6do7s3cr45cw6az ~]# yum install curl Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * remi-safe: mirrors.tuna.tsinghua.edu.cn Resolving Dependencies --> Running transaction check ---> Package curl.x86_64 0:7.29.0-35.el7.centos will be updated ---> Package curl.x86_64 0:7.29.0-46.el7 will be an update --> Processing Dependency: libcurl = 7.29.0-46.el7 for package: curl-7.29.0-46.el7.x86_64 --> Running transaction check ---> Package libcurl.x86_64 0:7.29.0-35.el7.centos will be updated ---> Package libcurl.x86_64 0:7.29.0-46.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================================== Updating: curl x86_64 7.29.0-46.el7 base 268 k Updating for dependencies: libcurl x86_64 7.29.0-46.el7 base 220 k Transaction Summary ======================================================================================================================================================================== Upgrade 1 Package (+1 Dependent package) Total download size: 488 k Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/2): libcurl-7.29.0-46.el7.x86_64.rpm | 220 kB 00:00:00 (2/2): curl-7.29.0-46.el7.x86_64.rpm | 268 kB 00:00:00 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Total 3.5 MB/s | 488 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : libcurl-7.29.0-46.el7.x86_64 1/4 Updating : curl-7.29.0-46.el7.x86_64 2/4 Cleanup : curl-7.29.0-35.el7.centos.x86_64 3/4 Cleanup : libcurl-7.29.0-35.el7.centos.x86_64 4/4 Verifying : curl-7.29.0-46.el7.x86_64 1/4 Verifying : libcurl-7.29.0-46.el7.x86_64 2/4 Verifying : curl-7.29.0-35.el7.centos.x86_64 3/4 Verifying : libcurl-7.29.0-35.el7.centos.x86_64 4/4 Updated: curl.x86_64 0:7.29.0-46.el7 Dependency Updated: libcurl.x86_64 0:7.29.0-46.el7 Complete!
4 然后查看协议代码
[root@izwz90bp6do7s3cr45cw6az ~]# curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.34 zlib/1.2.7 libidn/1.28 libssh2/1.4.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets
已经有了https了