关于crul无法链接https的问题

关于crul无法链接https的问题

在使用centos时,遇到了crul无法链接https的问题。现在记录一下解决过程中学到的东西。
  • curl简介
  • curl安装
  • curl问题

curl简介

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。

最简单用法

#curl http://www.baidu.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>א¹��̷̑</title>
<link href="/skin/yes2up.css" rel="stylesheet" type="text/css" />
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?d0d85f1de334178115ccbdbef44a764d";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>

</head>

会返回url的指向页面,如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地。经常与php配合使用,详情见百度。

curl安装

CentOS安装常用两种方法,yum与编译

1.yum安装
yum install -y curl

简单明了,一步到位

2.编译安装
wget http://curl.haxx.se/download/curl-*
tar -xvjf curl-*
cd curl-*
./configure  --with-ssl
sudo make && make install

这是网上copy的别人的代码,wget那个url会被重定向到https://curl.haxx.se/download/目录下,自己去这个目录下找合适版本就是了。至于编译过程基本大同小异,按自己的需求./configure时选择功能(编译安装教程)。

问题

我遇到的问题是执行下面的代码时链接超时

curl https://www.baidu.com

1.加-v参数可以看到看到过程。当时没截图,总之就是ip解析正确,端口正确。
2.使用curl -V 查看curl版本信息。

curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp 
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz 

检验发现支持https与SSL
3.关闭了防火墙与selinux
依然无效果

暂时结论:对比了一台qcloud可正常使用curl的服务器之后,发现并没有什么版本上的不同。灵机一动去登录了同网段下的其他服务器尝试了curl https,发现也无法使用,所以推断是该网段防火墙对443端口或者https做了点什么。具体情况要询问网管在进行下一步研究。

本人小白,以上只是在遇到问题时试图解决问题的尝试,仅供自记记录和参考……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值