centos6.5 64位ssl_version 是 NSS,不是openssl

公司服务器采用的centos6.5的64位,在yum安装完php nginx环境后,发现有些时间使用curl出错,经过测试发现其默认的curl是NSS,而不是openssl,现将NSS转换成openssl过程记录。

首先查看curl版本会发现并不是openssl

curl -V

libcurl/7.19.7 NSS/3.35 zlib/1.2.3

因为centos 6.5(我是用的版本,其他版本没有测试)默认安装curl是用ssl的版本是NSS

所以需要对Curl进行重新编译

先去官方下载 http://curl.haxx.se/download/archeology/

可以同样下载是7.19.7版本,也可以下载更高版本,进行重新编译,这里我下载的是7.35.0版本。

./configure --prefix=/usr --without-nss --with-ssl

make && make install

最后不要忘记执行

// ldconfig

echo "/usr/local/lib" >> /etc/ld.so.conf && ldconfig

再次查看curl版本

curl -V

curl 7.35.0 (x86_64-unknown-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1e zlib/1.2.3

Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp

Features: IPv6 Largefile NTLM NTLM_WB SSL libz

最后重新启动php-fpm nginx

service php-fpm restart

service nginx restart

时间: 2024-12-08 20:42:28

centos6.5 64位ssl_version 是 NSS,不是openssl的相关文章

Centos6.7 64位 kvm虚拟化安装配置

参考资料: http://www.apelearn.com/bbs/thread-8299-1-1.html http://taokey.blog.51cto.com/4633273/1540873 http://www.server-world.info/en/note?os=CentOS_6&p=kvm&f=1http://koumm.blog.51cto.com/703525/1288795http://www.361way.com/category/v ... d-automati

CentOS6.4 64位系统安装jdk

1. CentOS操作安装好了以后,系统自带了openJDK,先查看相关的安装信息: [plain]view plaincopy $rpm -qa | grep java tzdata-java-2013b-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64 2. 可以用java -version命令查看系统自带jdk的版本

CentOS6.4 64位系统安装jdk 转载

CentOS6.4 64位系统安装jdk 1. CentOS操作安装好了以后,系统自带了openJDK,先查看相关的安装信息: $rpm -qa | grep java tzdata-java-2013b-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64 2. 可以用java -version命令查看系统自带jdk的版本信

Hadoop 2.2.0 在CentOS6.2 64位下的编译

最近在学习搭建Hadoop,直接从Apache官方网站直接下载最新版本Hadoop2.2,结果运行时发现提示 “libhadoop.so.1.0.0 which might have disabled stack guard” 的警告.Google了一下发现是因为 hadoop 2.2.0提供的是libhadoop.so库是32位的,而我们的机器是64位. 所以需要重新在64位的机器上编译hadoop. 1.安装JDK 下载JDK1.7的Linux 64位版本jdk-7u15-linux-x64

centos6.5 64位下安装私有npm

搭建自己的私有npm库 1.安装Couchdb [[email protected]_private ~]# yum install wget [[email protected]_private ~]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [[email protected]_private ~]# rpm -ivh --test epel-release-6-

centos6.6 64位安装tomcat 8

安装说明 操作用户:root 系统环境:centos6.6 64位 安装方式:源码安装 软件:apache-tomcat-8.0.23.tar.gz 软件下载目录:/root/opt 下载地址:http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz 安装前提 系统必须已经安装配置了JDK6+,如果不会安装请参考<CentOS-6.3安装配置JDK-7>

Linux系统CentOS6.5 64位注册、安装git版本控制工具

一.描述 本文描述Linux系统CentOS6.5 64位注册.安装git版本控制工具整个过程,其中Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法. 二.git安装和使用步骤 1.在GitHub官网上注册免费账号并且建立自己代码仓库(Repository) GitHub官网注

CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程

CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0 Posted by :小黑 On : 2012 年 9 月 28 日 Views: 7,586 Category:Linux方面点滴分享, 全部分享, 技术分享 Tags:centos -bash: make: command not found, centos -bash: phpize: command not found, centos iptable

centos6.6 64位安装vncserver 并开启远程桌面

centos6.6 64位安装vncserver 并开启远程桌面 vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.6 64位下安装vnc. 准备工作: centos 6.6 64位操作系统 1.检查是否安装了vnc和vncserver: rpm –qtigervnc tigervnc-server 2.检查自己的资料库和包是否是最新的,命令如下: yum check-update 如果有提示更新,则执行'yum  update'进行安装,安装过程中