Curl安装以及配置支持HTTPS协议
2018-01-18 17:29
567 查看
一、安装openSSL
1. 下载最新版本:https://www.openssl.org/source/
我用的版本是 openssl-1.1.0g.tar.gz
2. 解压
执行命令:
tar -xzf openssl-1.1.0g.tar.gz,得到
openssl-1.1.0g文件夹
3.配置
切换目录:
cd openssl-1.1.0g
执行命令:
./config --prefix=你要安装的路径
例如:
./config --prefix=/usr/local/openssl
也可以仅执行
./config,其默认路径为
/usr/local/ssl
执行命令:
./config -t
4.安装
执行命令:
make
make install
5.测试
执行命令:
openssl version
此处挂了
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
这是由于openssl库的位置不正确造成的。
可以创建两个软连接来解决
执行两个命令:
ln -s /usr/local/ssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1 ln -s /usr/local/ssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1
例如:我的
libssl.so.1.1文件在
/usr/local/ssl/lib/下面,在
/usr/lib/下创建软链接后,openssl就可以通过软连接访问到该文件。
注:由于系统不同
/lib/文件夹名也不同,大家根据情况自行区分
再次执行:
openssl version
完成!
二、安装Curl
1. 下载最新版本:https://curl.haxx.se/download.html
我用的版本是curl-7.57.0.tar.gz
2. 解压
执行命令:
tar -xzf curl-7.57.0.tar.gz,得到
curl-7.57.0文件夹
3.配置
执行命令:
cd curl-7.57.0
./configure –wite-ssl=openssl
的路径(绝对路径) 例如:./configure –with-ssl=/usr/local/ssl`
4.安装
执行命令:
make
此处挂了
执行以下命令:
./configure –disable-ldap –disable-ldaps
重新
make,没有出现error
执行命令:
make install
查看信息:
curl -V,此处可以看到curl已经支持https协议了
配置CA证书参照下面这篇博客
http://blog.csdn.net/ziyouwaYJ/article/details/36371747相关文章推荐
- Nginx安装配置,支持http以及https
- nginx简单配置同时支持微信小程序https/wss协议
- linux上安装svn客户端,支持https协议
- linux下lighttpd服务器的详细安装步骤 以及对flv流媒体的支持配置
- tomcat配置https协议的支持
- Nginx安装配置以及https
- iOS开发 支持https请求以及ssl证书配置(转)
- 修改端口Tomcat配置https协议、以及http协议自动REDIRECT到HTTPS-java教程
- PHP5.4的 安装 配置 以及Apache2.2 支持php5.4的配置方法
- ubuntu安装curl支持https
- 网站使用https协议以及在nginx的配置
- MongoDB windows 安装以及如何配置python的支持
- nginx在linux系统下的安装部署,以及反向代理https请求协议,ssl证书的生成,负载均衡tomcat服务器!
- Nginx配置支持https协议-应用实践
- iOS开发 支持https请求以及ssl证书配置
- Tomcat配置https协议、以及http协议自动REDIRECT到HTTPS
- Nginx https的安装配置以及证书的使用
- iOS开发 支持https请求以及ssl证书配置
- [转]配置Apache服务器支持https协议和SSL证书
- 安装和配置gdal以及让其支持hdf4和hdf5格式数据的步骤